org.eclipse.ocl.examples.pivot.model
Class OCLMetaModel.Contents

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.model.AbstractContents
      extended by org.eclipse.ocl.examples.pivot.model.OCLMetaModel.Contents
Enclosing class:
OCLMetaModel

protected static class OCLMetaModel.Contents
extends AbstractContents


Field Summary
protected  Class _Annotation
           
protected  Class _AnyType
           
protected  Class _AssociationClass
           
protected  Class _AssociationClassCallExp
           
protected  Enumeration _AssociativityKind
           
protected  Class _BagType
           
protected  PrimitiveType _Boolean
           
protected  Class _BooleanLiteralExp
           
protected  Class _CallExp
           
protected  Class _CallOperationAction
           
protected  Class _Class
           
protected  Class _ClassifierType
           
protected  Class _CollectionItem
           
protected  Enumeration _CollectionKind
           
protected  Class _CollectionLiteralExp
           
protected  Class _CollectionLiteralPart
           
protected  Class _CollectionRange
           
protected  Class _CollectionType
           
protected  Class _Comment
           
protected  Class _Constraint
           
protected  Class _ConstructorExp
           
protected  Class _ConstructorPart
           
protected  Class _DataType
           
protected  Class _Detail
           
protected  Class _Element
           
protected  Class _Enumeration
           
protected  Class _EnumerationLiteral
           
protected  Class _EnumLiteralExp
           
protected  Class _ExpressionInOCL
           
protected  Class _Feature
           
protected  Class _FeatureCallExp
           
protected  Class _IfExp
           
protected  DataType _Int
           
protected  PrimitiveType _Integer
           
protected  Class _IntegerLiteralExp
           
protected  Class _InvalidLiteralExp
           
protected  Class _InvalidType
           
protected  Class _IterateExp
           
protected  Class _Iteration
           
protected  Class _IteratorExp
           
protected  Class _LambdaType
           
protected  Class _LetExp
           
protected  Class _Library
           
protected  DataType _LibraryFeature
           
protected  Class _LiteralExp
           
protected  Class _LoopExp
           
protected  Class _MessageExp
           
protected  Class _MessageType
           
protected  Class _Model
           
protected  Class _MorePivotable
           
protected  Class _MultiplicityElement
           
protected  Class _Nameable
           
protected  Class _NamedElement
           
protected  Class _Namespace
           
protected  Class _NavigationCallExp
           
protected  Class _NullLiteralExp
           
protected  Class _NumericLiteralExp
           
protected  DataType _Object
           
protected  Class _OclElement
           
protected  Class _OCLExpression
           
protected  Class _OpaqueExpression
           
protected  Class _Operation
           
protected  Class _OperationCallExp
           
protected  Class _OperationTemplateParameter
           
protected  Class _OrderedSetType
           
protected  Class _Package
           
protected  Class _PackageableElement
           
protected  Class _Parameter
           
protected  Class _ParameterableElement
           
protected  Class _Pivotable
           
protected  Class _Precedence
           
protected  Class _PrimitiveLiteralExp
           
protected  Class _PrimitiveType
           
protected  Class _Property
           
protected  Class _PropertyCallExp
           
protected  PrimitiveType _Real
           
protected  Class _RealLiteralExp
           
protected  Class _SelfType
           
protected  Class _SendSignalAction
           
protected  Class _SequenceType
           
protected  Class _SetType
           
protected  Class _Signal
           
protected  Class _State
           
protected  Class _StateExp
           
protected  PrimitiveType _String
           
protected  Class _StringLiteralExp
           
protected  Class _TemplateableElement
           
protected  Class _TemplateBinding
           
protected  Class _TemplateParameter
           
protected  Class _TemplateParameterSubstitution
           
protected  Class _TemplateParameterType
           
protected  Class _TemplateSignature
           
protected  DataType _Throwable
           
protected  Class _TupleLiteralExp
           
protected  Class _TupleLiteralPart
           
protected  Class _TupleType
           
protected  Class _Type
           
protected  Class _TypedElement
           
protected  Class _TypedMultiplicityElement
           
protected  Class _TypeExp
           
protected  Class _TypeTemplateParameter
           
protected  PrimitiveType _UnlimitedNatural
           
protected  Class _UnlimitedNaturalLiteralExp
           
protected  Class _UnspecifiedType
           
protected  Class _UnspecifiedValueExp
           
protected  Class _ValueSpecification
           
protected  Class _Variable
           
protected  Class _VariableDeclaration
           
protected  Class _VariableExp
           
protected  Class _Visitable
           
protected  Class _Visitor
           
protected  Class _Visitor_R
           
protected  Class _VoidType
           
protected  Package metaModel
           
protected  Operation op_Element_allOwnedElements
           
protected  Operation op_MultiplicityElement_includesCardinality
           
protected  Operation op_MultiplicityElement_includesMultiplicity
           
protected  Operation op_MultiplicityElement_isMultivalued
           
protected  Operation op_MultiplicityElement_lowerBound
           
protected  Operation op_MultiplicityElement_upperBound
           
protected  Operation op_null_isTemplate
           
protected  Operation op_ParameterableElement_isCompatibleWith
           
protected  Operation op_ParameterableElement_isTemplateParameter
           
protected  Operation op_Property_isAttribute
           
protected  Operation op_SelfType_resolveSelfType
           
protected  Operation op_TemplateableElement_isTemplate
           
protected  Operation op_TemplateableElement_parameterableElements
           
protected  Operation op_Type_resolveSelfType
           
protected  Operation op_TypedMultiplicityElement_CompatibleBody
           
protected  Operation op_TypedMultiplicityElement_makeParameter
           
protected  Operation op_ValueSpecification_booleanValue
           
protected  Operation op_ValueSpecification_integerValue
           
protected  Operation op_ValueSpecification_isComputable
           
protected  Operation op_ValueSpecification_isNull
           
protected  Operation op_ValueSpecification_stringValue
           
protected  Operation op_ValueSpecification_unlimitedValue
           
protected  Property pr_Annotation_NamedElement
           
protected  Property pr_Annotation_ownedContent
           
protected  Property pr_Annotation_ownedDetail
           
protected  Property pr_Annotation_reference
           
protected  Property pr_AssociationClass_AssociationClassCallExp
           
protected  Property pr_AssociationClass_unownedAttribute
           
protected  Property pr_AssociationClassCallExp_referredAssociationClass
           
protected  Property pr_BooleanLiteralExp_booleanSymbol
           
protected  Property pr_CallExp_implicit
           
protected  Property pr_CallExp_source
           
protected  Property pr_CallOperationAction_MessageExp
           
protected  Property pr_CallOperationAction_operation
           
protected  Property pr_Class_isAbstract
           
protected  Property pr_Class_isInterface
           
protected  Property pr_ClassifierType_instanceType
           
protected  Property pr_CollectionItem_item
           
protected  Property pr_CollectionLiteralExp_kind
           
protected  Property pr_CollectionLiteralExp_part
           
protected  Property pr_CollectionLiteralPart_CollectionLiteralExp
           
protected  Property pr_CollectionRange_first
           
protected  Property pr_CollectionRange_last
           
protected  Property pr_CollectionType_elementType
           
protected  Property pr_Comment_annotatedElement
           
protected  Property pr_Comment_body
           
protected  Property pr_Constraint_constrainedElement
           
protected  Property pr_Constraint_context
           
protected  Property pr_Constraint_isCallable
           
protected  Property pr_Constraint_specification
           
protected  Property pr_Constraint_stereotype
           
protected  Property pr_ConstructorExp_part
           
protected  Property pr_ConstructorExp_value
           
protected  Property pr_ConstructorPart_ConstructorExp
           
protected  Property pr_ConstructorPart_initExpression
           
protected  Property pr_ConstructorPart_referredProperty
           
protected  Property pr_DataType_behavioralType
           
protected  Property pr_DataType_isSerializable
           
protected  Property pr_Detail_Annotation
           
protected  Property pr_Detail_value
           
protected  Property pr_Element_Comment
           
protected  Property pr_Element_Constraint
           
protected  Property pr_Element_ownedComment
           
protected  Property pr_Enumeration_ownedLiteral
           
protected  Property pr_EnumerationLiteral_enumeration
           
protected  Property pr_EnumerationLiteral_EnumLiteralExp
           
protected  Property pr_EnumerationLiteral_value
           
protected  Property pr_EnumLiteralExp_referredEnumLiteral
           
protected  Property pr_ExpressionInOCL_bodyExpression
           
protected  Property pr_ExpressionInOCL_contextVariable
           
protected  Property pr_ExpressionInOCL_messageExpression
           
protected  Property pr_ExpressionInOCL_parameterVariable
           
protected  Property pr_ExpressionInOCL_resultVariable
           
protected  Property pr_Feature_implementation
           
protected  Property pr_Feature_implementationClass
           
protected  Property pr_FeatureCallExp_isPre
           
protected  Property pr_IfExp_condition
           
protected  Property pr_IfExp_elseExpression
           
protected  Property pr_IfExp_thenExpression
           
protected  Property pr_IntegerLiteralExp_integerSymbol
           
protected  Property pr_IterateExp_result
           
protected  Property pr_Iteration_LoopExp
           
protected  Property pr_Iteration_ownedAccumulator
           
protected  Property pr_Iteration_ownedIterator
           
protected  Property pr_LambdaType_contextType
           
protected  Property pr_LambdaType_parameterType
           
protected  Property pr_LambdaType_resultType
           
protected  Property pr_LetExp_in
           
protected  Property pr_LetExp_variable
           
protected  Property pr_LoopExp_body
           
protected  Property pr_LoopExp_iterator
           
protected  Property pr_LoopExp_referredIteration
           
protected  Property pr_MessageExp_argument
           
protected  Property pr_MessageExp_calledOperation
           
protected  Property pr_MessageExp_sentSignal
           
protected  Property pr_MessageExp_target
           
protected  Property pr_MessageType_referredOperation
           
protected  Property pr_MessageType_referredSignal
           
protected  Property pr_MultiplicityElement_isOrdered
           
protected  Property pr_MultiplicityElement_isUnique
           
protected  Property pr_MultiplicityElement_lower
           
protected  Property pr_MultiplicityElement_upper
           
protected  Property pr_NamedElement_isStatic
           
protected  Property pr_NamedElement_name
           
protected  Property pr_NamedElement_ownedAnnotation
           
protected  Property pr_NamedElement_ownedRule
           
protected  Property pr_NavigationCallExp_navigationSource
           
protected  Property pr_NavigationCallExp_qualifier
           
protected  Property pr_null_instanceClassName
           
protected  Property pr_null_isStatic
           
protected  Property pr_null_ownedAttribute
           
protected  Property pr_null_ownedOperation
           
protected  Property pr_null_parameteredElement
           
protected  Property pr_null_parameteredElement_1
           
protected  Property pr_null_superClass
           
protected  Property pr_null_templateParameter
           
protected  Property pr_null_templateParameter_1
           
protected  Property pr_OCLExpression_CallExp
           
protected  Property pr_OCLExpression_CollectionItem
           
protected  Property pr_OCLExpression_ConstructorPart
           
protected  Property pr_OCLExpression_LetExp
           
protected  Property pr_OCLExpression_LoopExp
           
protected  Property pr_OCLExpression_NavigationCallExp
           
protected  Property pr_OCLExpression_OperationCallExp
           
protected  Property pr_OCLExpression_TupleLiteralPart
           
protected  Property pr_OCLExpression_Variable
           
protected  Property pr_OpaqueExpression_body
           
protected  Property pr_OpaqueExpression_language
           
protected  Property pr_OpaqueExpression_message
           
protected  Property pr_OpaqueExpression_valueExpression
           
protected  Property pr_Operation_CallOperationAction
           
protected  Property pr_Operation_class
           
protected  Property pr_Operation_MessageType
           
protected  Property pr_Operation_OperationCallExp
           
protected  Property pr_Operation_ownedParameter
           
protected  Property pr_Operation_owningType
           
protected  Property pr_Operation_precedence
           
protected  Property pr_Operation_raisedException
           
protected  Property pr_OperationCallExp_argument
           
protected  Property pr_OperationCallExp_referredOperation
           
protected  Property pr_Package_nestedPackage
           
protected  Property pr_Package_nestingPackage
           
protected  Property pr_Package_nsPrefix
           
protected  Property pr_Package_nsURI
           
protected  Property pr_Package_ownedPrecedence
           
protected  Property pr_Package_ownedType
           
protected  Property pr_Parameter_operation
           
protected  Property pr_Parameter_Variable
           
protected  Property pr_ParameterableElement_owningTemplateParameter
           
protected  Property pr_ParameterableElement_templateParameter
           
protected  Property pr_Precedence_associativity
           
protected  Property pr_Precedence_Operation
           
protected  Property pr_Precedence_order
           
protected  Property pr_Precedence_Package
           
protected  Property pr_Property_association
           
protected  Property pr_Property_class
           
protected  Property pr_Property_ConstructorPart
           
protected  Property pr_Property_default
           
protected  Property pr_Property_implicit
           
protected  Property pr_Property_isComposite
           
protected  Property pr_Property_isDerived
           
protected  Property pr_Property_isID
           
protected  Property pr_Property_isReadOnly
           
protected  Property pr_Property_isResolveProxies
           
protected  Property pr_Property_isTransient
           
protected  Property pr_Property_isUnsettable
           
protected  Property pr_Property_isVolatile
           
protected  Property pr_Property_keys
           
protected  Property pr_Property_NavigationCallExp
           
protected  Property pr_Property_opposite
           
protected  Property pr_Property_owningType
           
protected  Property pr_Property_PropertyCallExp
           
protected  Property pr_PropertyCallExp_referredProperty
           
protected  Property pr_RealLiteralExp_realSymbol
           
protected  Property pr_SendSignalAction_MessageExp
           
protected  Property pr_SendSignalAction_signal
           
protected  Property pr_Signal_MessageType
           
protected  Property pr_Signal_SendSignalAction
           
protected  Property pr_State_StateExp
           
protected  Property pr_StateExp_referredState
           
protected  Property pr_StringLiteralExp_stringSymbol
           
protected  Property pr_TemplateableElement_ownedTemplateSignature
           
protected  Property pr_TemplateableElement_templateBinding
           
protected  Property pr_TemplateableElement_unspecializedElement
           
protected  Property pr_TemplateBinding_boundElement
           
protected  Property pr_TemplateBinding_parameterSubstitution
           
protected  Property pr_TemplateBinding_signature
           
protected  Property pr_TemplateParameter_default
           
protected  Property pr_TemplateParameter_ownedDefault
           
protected  Property pr_TemplateParameter_ownedParameteredElement
           
protected  Property pr_TemplateParameter_parameteredElement
           
protected  Property pr_TemplateParameter_signature
           
protected  Property pr_TemplateParameter_TemplateParameterSubstitution
           
protected  Property pr_TemplateParameterSubstitution_actual
           
protected  Property pr_TemplateParameterSubstitution_formal
           
protected  Property pr_TemplateParameterSubstitution_ownedActual
           
protected  Property pr_TemplateParameterSubstitution_templateBinding
           
protected  Property pr_TemplateParameterType_specification
           
protected  Property pr_TemplateSignature_ownedParameter
           
protected  Property pr_TemplateSignature_parameter
           
protected  Property pr_TemplateSignature_template
           
protected  Property pr_TemplateSignature_TemplateBinding
           
protected  Property pr_TupleLiteralExp_part
           
protected  Property pr_TupleLiteralPart_initExpression
           
protected  Property pr_TupleLiteralPart_TupleLiteralExp
           
protected  Property pr_Type_ClassifierType
           
protected  Property pr_Type_CollectionType
           
protected  Property pr_Type_DataType
           
protected  Property pr_Type_instanceClassName
           
protected  Property pr_Type_ownedAttribute
           
protected  Property pr_Type_ownedOperation
           
protected  Property pr_Type_package
           
protected  Property pr_Type_superClass
           
protected  Property pr_Type_Type
           
protected  Property pr_Type_TypedElement
           
protected  Property pr_Type_TypeExp
           
protected  Property pr_Type_TypeTemplateParameter
           
protected  Property pr_TypedElement_type
           
protected  Property pr_TypeExp_referredType
           
protected  Property pr_TypeTemplateParameter_allowSubstitutable
           
protected  Property pr_TypeTemplateParameter_constrainingType
           
protected  Property pr_UnlimitedNaturalLiteralExp_unlimitedNaturalSymbol
           
protected  Property pr_UnspecifiedType_lowerBound
           
protected  Property pr_UnspecifiedType_upperBound
           
protected  Property pr_ValueSpecification_Constraint
           
protected  Property pr_Variable_implicit
           
protected  Property pr_Variable_initExpression
           
protected  Property pr_Variable_IterateExp
           
protected  Property pr_Variable_LetExp
           
protected  Property pr_Variable_LoopExp
           
protected  Property pr_Variable_representedParameter
           
protected  Property pr_VariableDeclaration_VariableExp
           
protected  Property pr_VariableExp_implicit
           
protected  Property pr_VariableExp_referredVariable
           
protected  TypeTemplateParameter tp_Visitor
           
protected  TemplateSignature ts_Visitor
           
 
Fields inherited from class org.eclipse.ocl.examples.pivot.model.AbstractContents
standardLibrary
 
Constructor Summary
protected OCLMetaModel.Contents(PivotStandardLibrary standardLibrary)
           
 
Method Summary
protected  Package create(java.lang.String name, java.lang.String nsPrefix, java.lang.String nsURI)
           
protected  void installClassifierTypes()
           
protected  void installCollectionTypes()
           
protected  void installComments()
           
protected  void installEnumerations()
           
protected  void installIterations()
           
protected  void installOclTypes()
           
protected  void installOperations()
           
protected  void installPackages()
           
protected  void installParameterTypes()
           
protected  void installPrecedences()
           
protected  void installPrimitiveTypes()
           
protected  void installProperties()
           
protected  void installTemplateBindings()
           
protected  void installTemplateSignatures()
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.model.AbstractContents
createAnyType, createBagType, createClass, createClassifierType, createCollectionType, createDataType, createEnumeration, createEnumerationLiteral, createInvalidType, createIteration, createLambdaType, createLibrary, createOperation, createOrderedSetType, createPackage, createParameter, createPrecedence, createPrimitiveType, createProperty, createSelfType, createSequenceType, createSetType, createTemplateBinding, createTemplateParameterSubstitution, createTemplateSignature, createTupleType, createTypeTemplateParameter, createVoidType, installComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_Boolean

protected final PrimitiveType _Boolean

_Integer

protected final PrimitiveType _Integer

_OclElement

protected final Class _OclElement

_Real

protected final PrimitiveType _Real

_String

protected final PrimitiveType _String

_UnlimitedNatural

protected final PrimitiveType _UnlimitedNatural

metaModel

protected Package metaModel

_Annotation

protected final Class _Annotation

_AnyType

protected final Class _AnyType

_AssociationClass

protected final Class _AssociationClass

_AssociationClassCallExp

protected final Class _AssociationClassCallExp

_BagType

protected final Class _BagType

_BooleanLiteralExp

protected final Class _BooleanLiteralExp

_CallExp

protected final Class _CallExp

_CallOperationAction

protected final Class _CallOperationAction

_Class

protected final Class _Class

_ClassifierType

protected final Class _ClassifierType

_CollectionItem

protected final Class _CollectionItem

_CollectionLiteralExp

protected final Class _CollectionLiteralExp

_CollectionLiteralPart

protected final Class _CollectionLiteralPart

_CollectionRange

protected final Class _CollectionRange

_CollectionType

protected final Class _CollectionType

_Comment

protected final Class _Comment

_Constraint

protected final Class _Constraint

_ConstructorExp

protected final Class _ConstructorExp

_ConstructorPart

protected final Class _ConstructorPart

_DataType

protected final Class _DataType

_Detail

protected final Class _Detail

_Element

protected final Class _Element

_EnumLiteralExp

protected final Class _EnumLiteralExp

_Enumeration

protected final Class _Enumeration

_EnumerationLiteral

protected final Class _EnumerationLiteral

_ExpressionInOCL

protected final Class _ExpressionInOCL

_Feature

protected final Class _Feature

_FeatureCallExp

protected final Class _FeatureCallExp

_IfExp

protected final Class _IfExp

_Int

protected final DataType _Int

_IntegerLiteralExp

protected final Class _IntegerLiteralExp

_InvalidLiteralExp

protected final Class _InvalidLiteralExp

_InvalidType

protected final Class _InvalidType

_IterateExp

protected final Class _IterateExp

_Iteration

protected final Class _Iteration

_IteratorExp

protected final Class _IteratorExp

_LambdaType

protected final Class _LambdaType

_LetExp

protected final Class _LetExp

_Library

protected final Class _Library

_LibraryFeature

protected final DataType _LibraryFeature

_LiteralExp

protected final Class _LiteralExp

_LoopExp

protected final Class _LoopExp

_MessageExp

protected final Class _MessageExp

_MessageType

protected final Class _MessageType

_Model

protected final Class _Model

_MorePivotable

protected final Class _MorePivotable

_MultiplicityElement

protected final Class _MultiplicityElement

_Nameable

protected final Class _Nameable

_NamedElement

protected final Class _NamedElement

_Namespace

protected final Class _Namespace

_NavigationCallExp

protected final Class _NavigationCallExp

_NullLiteralExp

protected final Class _NullLiteralExp

_NumericLiteralExp

protected final Class _NumericLiteralExp

_OCLExpression

protected final Class _OCLExpression

_Object

protected final DataType _Object

_OpaqueExpression

protected final Class _OpaqueExpression

_Operation

protected final Class _Operation

_OperationCallExp

protected final Class _OperationCallExp

_OperationTemplateParameter

protected final Class _OperationTemplateParameter

_OrderedSetType

protected final Class _OrderedSetType

_Package

protected final Class _Package

_PackageableElement

protected final Class _PackageableElement

_Parameter

protected final Class _Parameter

_ParameterableElement

protected final Class _ParameterableElement

_Pivotable

protected final Class _Pivotable

_Precedence

protected final Class _Precedence

_PrimitiveLiteralExp

protected final Class _PrimitiveLiteralExp

_PrimitiveType

protected final Class _PrimitiveType

_Property

protected final Class _Property

_PropertyCallExp

protected final Class _PropertyCallExp

_RealLiteralExp

protected final Class _RealLiteralExp

_SelfType

protected final Class _SelfType

_SendSignalAction

protected final Class _SendSignalAction

_SequenceType

protected final Class _SequenceType

_SetType

protected final Class _SetType

_Signal

protected final Class _Signal

_State

protected final Class _State

_StateExp

protected final Class _StateExp

_StringLiteralExp

protected final Class _StringLiteralExp

_TemplateBinding

protected final Class _TemplateBinding

_TemplateParameter

protected final Class _TemplateParameter

_TemplateParameterSubstitution

protected final Class _TemplateParameterSubstitution

_TemplateParameterType

protected final Class _TemplateParameterType

_TemplateSignature

protected final Class _TemplateSignature

_TemplateableElement

protected final Class _TemplateableElement

_Throwable

protected final DataType _Throwable

_TupleLiteralExp

protected final Class _TupleLiteralExp

_TupleLiteralPart

protected final Class _TupleLiteralPart

_TupleType

protected final Class _TupleType

_Type

protected final Class _Type

_TypeExp

protected final Class _TypeExp

_TypeTemplateParameter

protected final Class _TypeTemplateParameter

_TypedElement

protected final Class _TypedElement

_TypedMultiplicityElement

protected final Class _TypedMultiplicityElement

_UnlimitedNaturalLiteralExp

protected final Class _UnlimitedNaturalLiteralExp

_UnspecifiedType

protected final Class _UnspecifiedType

_UnspecifiedValueExp

protected final Class _UnspecifiedValueExp

_ValueSpecification

protected final Class _ValueSpecification

_Variable

protected final Class _Variable

_VariableDeclaration

protected final Class _VariableDeclaration

_VariableExp

protected final Class _VariableExp

_Visitable

protected final Class _Visitable

_Visitor

protected final Class _Visitor

_VoidType

protected final Class _VoidType

_AssociativityKind

protected final Enumeration _AssociativityKind

_CollectionKind

protected final Enumeration _CollectionKind

_Visitor_R

protected final Class _Visitor_R

op_Element_allOwnedElements

protected final Operation op_Element_allOwnedElements

op_MultiplicityElement_includesCardinality

protected final Operation op_MultiplicityElement_includesCardinality

op_MultiplicityElement_includesMultiplicity

protected final Operation op_MultiplicityElement_includesMultiplicity

op_MultiplicityElement_isMultivalued

protected final Operation op_MultiplicityElement_isMultivalued

op_MultiplicityElement_lowerBound

protected final Operation op_MultiplicityElement_lowerBound

op_MultiplicityElement_upperBound

protected final Operation op_MultiplicityElement_upperBound

op_ParameterableElement_isCompatibleWith

protected final Operation op_ParameterableElement_isCompatibleWith

op_ParameterableElement_isTemplateParameter

protected final Operation op_ParameterableElement_isTemplateParameter

op_Property_isAttribute

protected final Operation op_Property_isAttribute

op_SelfType_resolveSelfType

protected final Operation op_SelfType_resolveSelfType

op_TemplateableElement_isTemplate

protected final Operation op_TemplateableElement_isTemplate

op_TemplateableElement_parameterableElements

protected final Operation op_TemplateableElement_parameterableElements

op_null_isTemplate

protected final Operation op_null_isTemplate

op_Type_resolveSelfType

protected final Operation op_Type_resolveSelfType

op_TypedMultiplicityElement_CompatibleBody

protected final Operation op_TypedMultiplicityElement_CompatibleBody

op_TypedMultiplicityElement_makeParameter

protected final Operation op_TypedMultiplicityElement_makeParameter

op_ValueSpecification_booleanValue

protected final Operation op_ValueSpecification_booleanValue

op_ValueSpecification_integerValue

protected final Operation op_ValueSpecification_integerValue

op_ValueSpecification_isComputable

protected final Operation op_ValueSpecification_isComputable

op_ValueSpecification_isNull

protected final Operation op_ValueSpecification_isNull

op_ValueSpecification_stringValue

protected final Operation op_ValueSpecification_stringValue

op_ValueSpecification_unlimitedValue

protected final Operation op_ValueSpecification_unlimitedValue

pr_Annotation_NamedElement

protected final Property pr_Annotation_NamedElement

pr_Annotation_ownedContent

protected final Property pr_Annotation_ownedContent

pr_Annotation_ownedDetail

protected final Property pr_Annotation_ownedDetail

pr_Annotation_reference

protected final Property pr_Annotation_reference

pr_AssociationClass_AssociationClassCallExp

protected final Property pr_AssociationClass_AssociationClassCallExp

pr_AssociationClass_unownedAttribute

protected final Property pr_AssociationClass_unownedAttribute

pr_AssociationClassCallExp_referredAssociationClass

protected final Property pr_AssociationClassCallExp_referredAssociationClass

pr_BooleanLiteralExp_booleanSymbol

protected final Property pr_BooleanLiteralExp_booleanSymbol

pr_CallExp_implicit

protected final Property pr_CallExp_implicit

pr_CallExp_source

protected final Property pr_CallExp_source

pr_CallOperationAction_MessageExp

protected final Property pr_CallOperationAction_MessageExp

pr_CallOperationAction_operation

protected final Property pr_CallOperationAction_operation

pr_null_instanceClassName

protected final Property pr_null_instanceClassName

pr_null_ownedAttribute

protected final Property pr_null_ownedAttribute

pr_null_ownedOperation

protected final Property pr_null_ownedOperation

pr_null_superClass

protected final Property pr_null_superClass

pr_Class_isAbstract

protected final Property pr_Class_isAbstract

pr_Class_isInterface

protected final Property pr_Class_isInterface

pr_ClassifierType_instanceType

protected final Property pr_ClassifierType_instanceType

pr_CollectionItem_item

protected final Property pr_CollectionItem_item

pr_CollectionLiteralExp_kind

protected final Property pr_CollectionLiteralExp_kind

pr_CollectionLiteralExp_part

protected final Property pr_CollectionLiteralExp_part

pr_CollectionLiteralPart_CollectionLiteralExp

protected final Property pr_CollectionLiteralPart_CollectionLiteralExp

pr_CollectionRange_first

protected final Property pr_CollectionRange_first

pr_CollectionRange_last

protected final Property pr_CollectionRange_last

pr_CollectionType_elementType

protected final Property pr_CollectionType_elementType

pr_Comment_annotatedElement

protected final Property pr_Comment_annotatedElement

pr_Comment_body

protected final Property pr_Comment_body

pr_Constraint_constrainedElement

protected final Property pr_Constraint_constrainedElement

pr_Constraint_context

protected final Property pr_Constraint_context

pr_Constraint_isCallable

protected final Property pr_Constraint_isCallable

pr_Constraint_specification

protected final Property pr_Constraint_specification

pr_Constraint_stereotype

protected final Property pr_Constraint_stereotype

pr_ConstructorExp_part

protected final Property pr_ConstructorExp_part

pr_ConstructorExp_value

protected final Property pr_ConstructorExp_value

pr_ConstructorPart_ConstructorExp

protected final Property pr_ConstructorPart_ConstructorExp

pr_ConstructorPart_initExpression

protected final Property pr_ConstructorPart_initExpression

pr_ConstructorPart_referredProperty

protected final Property pr_ConstructorPart_referredProperty

pr_DataType_behavioralType

protected final Property pr_DataType_behavioralType

pr_DataType_isSerializable

protected final Property pr_DataType_isSerializable

pr_Detail_Annotation

protected final Property pr_Detail_Annotation

pr_Detail_value

protected final Property pr_Detail_value

pr_Element_Comment

protected final Property pr_Element_Comment

pr_Element_Constraint

protected final Property pr_Element_Constraint

pr_Element_ownedComment

protected final Property pr_Element_ownedComment

pr_EnumLiteralExp_referredEnumLiteral

protected final Property pr_EnumLiteralExp_referredEnumLiteral

pr_Enumeration_ownedLiteral

protected final Property pr_Enumeration_ownedLiteral

pr_EnumerationLiteral_EnumLiteralExp

protected final Property pr_EnumerationLiteral_EnumLiteralExp

pr_EnumerationLiteral_enumeration

protected final Property pr_EnumerationLiteral_enumeration

pr_EnumerationLiteral_value

protected final Property pr_EnumerationLiteral_value

pr_ExpressionInOCL_bodyExpression

protected final Property pr_ExpressionInOCL_bodyExpression

pr_ExpressionInOCL_contextVariable

protected final Property pr_ExpressionInOCL_contextVariable

pr_ExpressionInOCL_messageExpression

protected final Property pr_ExpressionInOCL_messageExpression

pr_ExpressionInOCL_parameterVariable

protected final Property pr_ExpressionInOCL_parameterVariable

pr_ExpressionInOCL_resultVariable

protected final Property pr_ExpressionInOCL_resultVariable

pr_null_isStatic

protected final Property pr_null_isStatic

pr_Feature_implementation

protected final Property pr_Feature_implementation

pr_Feature_implementationClass

protected final Property pr_Feature_implementationClass

pr_FeatureCallExp_isPre

protected final Property pr_FeatureCallExp_isPre

pr_IfExp_condition

protected final Property pr_IfExp_condition

pr_IfExp_elseExpression

protected final Property pr_IfExp_elseExpression

pr_IfExp_thenExpression

protected final Property pr_IfExp_thenExpression

pr_IntegerLiteralExp_integerSymbol

protected final Property pr_IntegerLiteralExp_integerSymbol

pr_IterateExp_result

protected final Property pr_IterateExp_result

pr_Iteration_LoopExp

protected final Property pr_Iteration_LoopExp

pr_Iteration_ownedAccumulator

protected final Property pr_Iteration_ownedAccumulator

pr_Iteration_ownedIterator

protected final Property pr_Iteration_ownedIterator

pr_LambdaType_contextType

protected final Property pr_LambdaType_contextType

pr_LambdaType_parameterType

protected final Property pr_LambdaType_parameterType

pr_LambdaType_resultType

protected final Property pr_LambdaType_resultType

pr_LetExp_in

protected final Property pr_LetExp_in

pr_LetExp_variable

protected final Property pr_LetExp_variable

pr_LoopExp_body

protected final Property pr_LoopExp_body

pr_LoopExp_iterator

protected final Property pr_LoopExp_iterator

pr_LoopExp_referredIteration

protected final Property pr_LoopExp_referredIteration

pr_MessageExp_argument

protected final Property pr_MessageExp_argument

pr_MessageExp_calledOperation

protected final Property pr_MessageExp_calledOperation

pr_MessageExp_sentSignal

protected final Property pr_MessageExp_sentSignal

pr_MessageExp_target

protected final Property pr_MessageExp_target

pr_MessageType_referredOperation

protected final Property pr_MessageType_referredOperation

pr_MessageType_referredSignal

protected final Property pr_MessageType_referredSignal

pr_MultiplicityElement_isOrdered

protected final Property pr_MultiplicityElement_isOrdered

pr_MultiplicityElement_isUnique

protected final Property pr_MultiplicityElement_isUnique

pr_MultiplicityElement_lower

protected final Property pr_MultiplicityElement_lower

pr_MultiplicityElement_upper

protected final Property pr_MultiplicityElement_upper

pr_NamedElement_isStatic

protected final Property pr_NamedElement_isStatic

pr_NamedElement_name

protected final Property pr_NamedElement_name

pr_NamedElement_ownedAnnotation

protected final Property pr_NamedElement_ownedAnnotation

pr_NamedElement_ownedRule

protected final Property pr_NamedElement_ownedRule

pr_NavigationCallExp_navigationSource

protected final Property pr_NavigationCallExp_navigationSource

pr_NavigationCallExp_qualifier

protected final Property pr_NavigationCallExp_qualifier

pr_OCLExpression_CallExp

protected final Property pr_OCLExpression_CallExp

pr_OCLExpression_CollectionItem

protected final Property pr_OCLExpression_CollectionItem

pr_OCLExpression_ConstructorPart

protected final Property pr_OCLExpression_ConstructorPart

pr_OCLExpression_LetExp

protected final Property pr_OCLExpression_LetExp

pr_OCLExpression_LoopExp

protected final Property pr_OCLExpression_LoopExp

pr_OCLExpression_NavigationCallExp

protected final Property pr_OCLExpression_NavigationCallExp

pr_OCLExpression_OperationCallExp

protected final Property pr_OCLExpression_OperationCallExp

pr_OCLExpression_TupleLiteralPart

protected final Property pr_OCLExpression_TupleLiteralPart

pr_OCLExpression_Variable

protected final Property pr_OCLExpression_Variable

pr_OpaqueExpression_body

protected final Property pr_OpaqueExpression_body

pr_OpaqueExpression_language

protected final Property pr_OpaqueExpression_language

pr_OpaqueExpression_message

protected final Property pr_OpaqueExpression_message

pr_OpaqueExpression_valueExpression

protected final Property pr_OpaqueExpression_valueExpression

pr_null_templateParameter

protected final Property pr_null_templateParameter

pr_Operation_CallOperationAction

protected final Property pr_Operation_CallOperationAction

pr_Operation_MessageType

protected final Property pr_Operation_MessageType

pr_Operation_OperationCallExp

protected final Property pr_Operation_OperationCallExp

pr_Operation_class

protected final Property pr_Operation_class

pr_Operation_ownedParameter

protected final Property pr_Operation_ownedParameter

pr_Operation_owningType

protected final Property pr_Operation_owningType

pr_Operation_precedence

protected final Property pr_Operation_precedence

pr_Operation_raisedException

protected final Property pr_Operation_raisedException

pr_OperationCallExp_argument

protected final Property pr_OperationCallExp_argument

pr_OperationCallExp_referredOperation

protected final Property pr_OperationCallExp_referredOperation

pr_null_parameteredElement

protected final Property pr_null_parameteredElement

pr_Package_nestedPackage

protected final Property pr_Package_nestedPackage

pr_Package_nestingPackage

protected final Property pr_Package_nestingPackage

pr_Package_nsPrefix

protected final Property pr_Package_nsPrefix

pr_Package_nsURI

protected final Property pr_Package_nsURI

pr_Package_ownedPrecedence

protected final Property pr_Package_ownedPrecedence

pr_Package_ownedType

protected final Property pr_Package_ownedType

pr_Parameter_Variable

protected final Property pr_Parameter_Variable

pr_Parameter_operation

protected final Property pr_Parameter_operation

pr_ParameterableElement_owningTemplateParameter

protected final Property pr_ParameterableElement_owningTemplateParameter

pr_ParameterableElement_templateParameter

protected final Property pr_ParameterableElement_templateParameter

pr_Precedence_Operation

protected final Property pr_Precedence_Operation

pr_Precedence_Package

protected final Property pr_Precedence_Package

pr_Precedence_associativity

protected final Property pr_Precedence_associativity

pr_Precedence_order

protected final Property pr_Precedence_order

pr_Property_ConstructorPart

protected final Property pr_Property_ConstructorPart

pr_Property_NavigationCallExp

protected final Property pr_Property_NavigationCallExp

pr_Property_PropertyCallExp

protected final Property pr_Property_PropertyCallExp

pr_Property_association

protected final Property pr_Property_association

pr_Property_class

protected final Property pr_Property_class

pr_Property_default

protected final Property pr_Property_default

pr_Property_implicit

protected final Property pr_Property_implicit

pr_Property_isComposite

protected final Property pr_Property_isComposite

pr_Property_isDerived

protected final Property pr_Property_isDerived

pr_Property_isID

protected final Property pr_Property_isID

pr_Property_isReadOnly

protected final Property pr_Property_isReadOnly

pr_Property_isResolveProxies

protected final Property pr_Property_isResolveProxies

pr_Property_isTransient

protected final Property pr_Property_isTransient

pr_Property_isUnsettable

protected final Property pr_Property_isUnsettable

pr_Property_isVolatile

protected final Property pr_Property_isVolatile

pr_Property_keys

protected final Property pr_Property_keys

pr_Property_opposite

protected final Property pr_Property_opposite

pr_Property_owningType

protected final Property pr_Property_owningType

pr_PropertyCallExp_referredProperty

protected final Property pr_PropertyCallExp_referredProperty

pr_RealLiteralExp_realSymbol

protected final Property pr_RealLiteralExp_realSymbol

pr_SendSignalAction_MessageExp

protected final Property pr_SendSignalAction_MessageExp

pr_SendSignalAction_signal

protected final Property pr_SendSignalAction_signal

pr_Signal_MessageType

protected final Property pr_Signal_MessageType

pr_Signal_SendSignalAction

protected final Property pr_Signal_SendSignalAction

pr_State_StateExp

protected final Property pr_State_StateExp

pr_StateExp_referredState

protected final Property pr_StateExp_referredState

pr_StringLiteralExp_stringSymbol

protected final Property pr_StringLiteralExp_stringSymbol

pr_TemplateBinding_boundElement

protected final Property pr_TemplateBinding_boundElement

pr_TemplateBinding_parameterSubstitution

protected final Property pr_TemplateBinding_parameterSubstitution

pr_TemplateBinding_signature

protected final Property pr_TemplateBinding_signature

pr_TemplateParameter_TemplateParameterSubstitution

protected final Property pr_TemplateParameter_TemplateParameterSubstitution

pr_TemplateParameter_default

protected final Property pr_TemplateParameter_default

pr_TemplateParameter_ownedDefault

protected final Property pr_TemplateParameter_ownedDefault

pr_TemplateParameter_ownedParameteredElement

protected final Property pr_TemplateParameter_ownedParameteredElement

pr_TemplateParameter_parameteredElement

protected final Property pr_TemplateParameter_parameteredElement

pr_TemplateParameter_signature

protected final Property pr_TemplateParameter_signature

pr_TemplateParameterSubstitution_actual

protected final Property pr_TemplateParameterSubstitution_actual

pr_TemplateParameterSubstitution_formal

protected final Property pr_TemplateParameterSubstitution_formal

pr_TemplateParameterSubstitution_ownedActual

protected final Property pr_TemplateParameterSubstitution_ownedActual

pr_TemplateParameterSubstitution_templateBinding

protected final Property pr_TemplateParameterSubstitution_templateBinding

pr_TemplateParameterType_specification

protected final Property pr_TemplateParameterType_specification

pr_TemplateSignature_TemplateBinding

protected final Property pr_TemplateSignature_TemplateBinding

pr_TemplateSignature_ownedParameter

protected final Property pr_TemplateSignature_ownedParameter

pr_TemplateSignature_parameter

protected final Property pr_TemplateSignature_parameter

pr_TemplateSignature_template

protected final Property pr_TemplateSignature_template

pr_TemplateableElement_ownedTemplateSignature

protected final Property pr_TemplateableElement_ownedTemplateSignature

pr_TemplateableElement_templateBinding

protected final Property pr_TemplateableElement_templateBinding

pr_TemplateableElement_unspecializedElement

protected final Property pr_TemplateableElement_unspecializedElement

pr_TupleLiteralExp_part

protected final Property pr_TupleLiteralExp_part

pr_TupleLiteralPart_TupleLiteralExp

protected final Property pr_TupleLiteralPart_TupleLiteralExp

pr_TupleLiteralPart_initExpression

protected final Property pr_TupleLiteralPart_initExpression

pr_null_templateParameter_1

protected final Property pr_null_templateParameter_1

pr_Type_ClassifierType

protected final Property pr_Type_ClassifierType

pr_Type_CollectionType

protected final Property pr_Type_CollectionType

pr_Type_DataType

protected final Property pr_Type_DataType

pr_Type_Type

protected final Property pr_Type_Type

pr_Type_TypeExp

protected final Property pr_Type_TypeExp

pr_Type_TypeTemplateParameter

protected final Property pr_Type_TypeTemplateParameter

pr_Type_TypedElement

protected final Property pr_Type_TypedElement

pr_Type_instanceClassName

protected final Property pr_Type_instanceClassName

pr_Type_ownedAttribute

protected final Property pr_Type_ownedAttribute

pr_Type_ownedOperation

protected final Property pr_Type_ownedOperation

pr_Type_package

protected final Property pr_Type_package

pr_Type_superClass

protected final Property pr_Type_superClass

pr_TypeExp_referredType

protected final Property pr_TypeExp_referredType

pr_null_parameteredElement_1

protected final Property pr_null_parameteredElement_1

pr_TypeTemplateParameter_allowSubstitutable

protected final Property pr_TypeTemplateParameter_allowSubstitutable

pr_TypeTemplateParameter_constrainingType

protected final Property pr_TypeTemplateParameter_constrainingType

pr_TypedElement_type

protected final Property pr_TypedElement_type

pr_UnlimitedNaturalLiteralExp_unlimitedNaturalSymbol

protected final Property pr_UnlimitedNaturalLiteralExp_unlimitedNaturalSymbol

pr_UnspecifiedType_lowerBound

protected final Property pr_UnspecifiedType_lowerBound

pr_UnspecifiedType_upperBound

protected final Property pr_UnspecifiedType_upperBound

pr_ValueSpecification_Constraint

protected final Property pr_ValueSpecification_Constraint

pr_Variable_IterateExp

protected final Property pr_Variable_IterateExp

pr_Variable_LetExp

protected final Property pr_Variable_LetExp

pr_Variable_LoopExp

protected final Property pr_Variable_LoopExp

pr_Variable_implicit

protected final Property pr_Variable_implicit

pr_Variable_initExpression

protected final Property pr_Variable_initExpression

pr_Variable_representedParameter

protected final Property pr_Variable_representedParameter

pr_VariableDeclaration_VariableExp

protected final Property pr_VariableDeclaration_VariableExp

pr_VariableExp_implicit

protected final Property pr_VariableExp_implicit

pr_VariableExp_referredVariable

protected final Property pr_VariableExp_referredVariable

tp_Visitor

protected final TypeTemplateParameter tp_Visitor

ts_Visitor

protected final TemplateSignature ts_Visitor
Constructor Detail

OCLMetaModel.Contents

protected OCLMetaModel.Contents(PivotStandardLibrary standardLibrary)
Method Detail

create

protected Package create(java.lang.String name,
                         java.lang.String nsPrefix,
                         java.lang.String nsURI)

installPackages

protected void installPackages()

installOclTypes

protected void installOclTypes()

installPrimitiveTypes

protected void installPrimitiveTypes()

installEnumerations

protected void installEnumerations()

installParameterTypes

protected void installParameterTypes()

installCollectionTypes

protected void installCollectionTypes()

installClassifierTypes

protected void installClassifierTypes()

installOperations

protected void installOperations()

installIterations

protected void installIterations()

installProperties

protected void installProperties()

installTemplateSignatures

protected void installTemplateSignatures()

installTemplateBindings

protected void installTemplateBindings()

installPrecedences

protected void installPrecedences()

installComments

protected void installComments()