| <?xml version="1.0" encoding="UTF-8"?> | |
| <pivot:Root xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xmlns:pivot="http://www.eclipse.org/ocl/3.1.0/Pivot" xsi:schemaLocation="http://www.eclipse.org/ocl/3.1.0/Pivot java://org.eclipse.ocl.examples.pivot.PivotPackage" | |
| name="Pivot.ecore" externalURI="file:/C:/GIT/org.eclipse.ocl/examples/org.eclipse.ocl.examples.pivot/model/Pivot.ecore"> | |
| <nestedPackage xmi:id="P.pivot" name="pivot" nsPrefix="pivot" nsURI="http://www.eclipse.org/ocl/3.1.0/Pivot"> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.Boolean" name="Boolean" instanceClassName="boolean" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| behavioralType="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.17"> | |
| <ownedComment body="A Boolean type is used for logical expression, consisting of the predefined values true and false."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.Integer" name="Integer" instanceClassName="java.lang.Number" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"> | |
| <ownedComment body="An integer is a primitive type representing integer values."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.LibraryFeature" name="LibraryFeature" | |
| instanceClassName="org.eclipse.ocl.examples.domain.library.LibraryFeature" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"/> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.Object" name="Object" instanceClassName="java.lang.Object" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"/> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.Real" name="Real" instanceClassName="java.lang.Number" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"/> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.String" name="String" instanceClassName="java.lang.String" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| behavioralType="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.20"> | |
| <ownedComment body="A string is a sequence of characters in some suitable character set used to display information about the model. Character sets may include non-Roman alphabets and characters."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.Throwable" name="Throwable" | |
| instanceClassName="java.lang.Throwable" superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"/> | |
| <ownedType xsi:type="pivot:DataType" xmi:id="T.pivot.UnlimitedNatural" name="UnlimitedNatural" | |
| instanceClassName="java.lang.Number" superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3"> | |
| <ownedComment body="An unlimited natural is a primitive type representing unlimited natural values."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Enumeration" xmi:id="T.pivot.AssociativityKind" name="AssociativityKind" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.1"> | |
| <ownedLiteral name="Left"/> | |
| <ownedLiteral name="Right" value="1"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Enumeration" xmi:id="T.pivot.CollectionKind" name="CollectionKind" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.1"> | |
| <ownedLiteral name="Collection"/> | |
| <ownedLiteral name="Set" value="1"/> | |
| <ownedLiteral name="OrderedSet" value="2"/> | |
| <ownedLiteral name="Bag" value="3"/> | |
| <ownedLiteral name="Sequence" value="4"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Enumeration" xmi:id="T.pivot.PseudostateKind" name="PseudostateKind" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.1"> | |
| <ownedComment body="PseudostateKind is an enumeration type."/> | |
| <ownedLiteral name="initial"> | |
| <ownedComment body="An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state. There can be at most one initial vertex in a region. The outgoing transition from the initial vertex may have a behavior, but not a trigger or guard."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="deepHistory" value="1"> | |
| <ownedComment body="DeepHistory represents the most recent active configuration of the composite state that directly contains this pseudostate; e.g. the state configuration that was active when the composite state was last exited. A composite state can have at most one deep history vertex. At most one transition may originate from the history connector to the default deep history state. This transition is taken in case the composite state had never been active before. Entry actions of states entered on the path to the state represented by a deep history are performed."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="shallowHistory" value="2"> | |
| <ownedComment body="ShallowHistory represents the most recent active substate of its containing state (but not the substates of that substate). A composite state can have at most one shallow history vertex. A transition coming into the shallow history vertex is equivalent to a transition coming into the most recent active substate of a state. At most one transition may originate from the history connector to the default shallow history state. This transition is taken in case the composite state had never been active before. Entry actions of states entered on the path to the state represented by a shallow history are performed."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="join" value="3"> | |
| <ownedComment body="Join vertices serve to merge several transitions emanating from source vertices in different orthogonal regions. The transitions entering a join vertex cannot have guards or triggers."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="fork" value="4"> | |
| <ownedComment body="Fork vertices serve to split an incoming transition into two or more transitions terminating on orthogonal target vertices
(i.e. vertices in different regions of a composite state). The segments outgoing from a fork vertex must not have guards or triggers."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="junction" value="5"> | |
| <ownedComment body="Junction vertices are semantic-free vertices that are used to chain together multiple transitions. They are used to construct compound transition paths between states. For example, a junction can be used to converge multiple incoming transitions into a single outgoing transition representing a shared transition path (this is known as an merge). Conversely, they can be used to split an incoming transition into multiple outgoing transition segments with different guard conditions. This realizes a static conditional branch. (In the latter case, outgoing transitions whose guard conditions evaluate to false are disabled. A predefined guard denoted 'else' may be defined for at most one outgoing transition. This transition is enabled if all the guards labeling the other transitions are false.) Static conditional branches are distinct from dynamic conditional branches that are realized by choice vertices (described below)."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="choice" value="6"> | |
| <ownedComment body="Choice vertices which, when reached, result in the dynamic evaluation of the guards of the triggers of its outgoing transitions. This realizes a dynamic conditional branch. It allows splitting of transitions into multiple outgoing paths such that the decision on which path to take may be a function of the results of prior actions performed in the same run-tocompletion step. If more than one of the guards evaluates to true, an arbitrary one is selected. If none of the guards evaluates to true, then the model is considered ill-formed. (To avoid this, it is recommended to define one outgoing transition with the predefined else guard for every choice vertex.) Choice vertices should be distinguished from static branch points that are based on junction points (described above)."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="entryPoint" value="7"> | |
| <ownedComment body="An entry point pseudostate is an entry point of a state machine or composite state. In each region of the state machine or composite state it has a single transition to a vertex within the same region."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="exitPoint" value="8"> | |
| <ownedComment body="An exit point pseudostate is an exit point of a state machine or composite state. Entering an exit point within any region of the composite state or state machine referenced by a submachine state implies the exit of this composite state or submachine state and the triggering of the transition that has this exit point as source in the state machine enclosing the submachine or composite state."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="terminate" value="9"> | |
| <ownedComment body="Entering a terminate pseudostate implies that the execution of this state machine by means of its context object is terminated. The state machine does not exit any states nor does it perform any exit actions other than those associated with the transition leading to the terminate pseudostate. Entering a terminate pseudostate is equivalent to invoking a DestroyObjectAction."/> | |
| </ownedLiteral> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Enumeration" xmi:id="T.pivot.TransitionKind" name="TransitionKind" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.1"> | |
| <ownedComment body="TransitionKind is an enumeration type."/> | |
| <ownedLiteral name="internal"> | |
| <ownedComment body="Implies that the transition, if triggered, occurs without exiting or entering the source state. Thus, it does not cause a state change. This means that the entry or exit condition of the source state will not be invoked. An internal transition can be taken even if the state machine is in one or more regions nested within this state."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="local" value="1"> | |
| <ownedComment body="Implies that the transition, if triggered, will not exit the composite (source) state, but it will apply to any state within the composite state, and these will be exited and entered."/> | |
| </ownedLiteral> | |
| <ownedLiteral name="external" value="2"> | |
| <ownedComment body="Implies that the transition, if triggered, will exit the composite (source) state."/> | |
| </ownedLiteral> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Annotation" name="Annotation" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Annotation.ownedContent" name="ownedContent" | |
| type="#_mV0LoDN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Annotation!ownedContent</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Annotation.ownedDetail" name="ownedDetail" type="#_mV0LoTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Detail.Annotation"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Annotation!ownedDetail</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Annotation.reference" name="reference" type="#_mV0LoDN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Annotation!reference</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Annotation.NamedElement" name="NamedElement" | |
| isRequired="false" type="#T.pivot.NamedElement" implicit="true" opposite="#p.pivot.NamedElement.ownedAnnotation"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.AnyType" name="AnyType" superClass="#T.pivot.Class"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.AssociationClass" name="AssociationClass" | |
| superClass="#T.pivot.Class"> | |
| <ownedAttribute xmi:id="p.pivot.AssociationClass.unownedAttribute" name="unownedAttribute" | |
| type="#_mV0LojN8EeOoAatxCmIbzQ" opposite="#p.pivot.Property.association"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!AssociationClass!unownedAttribute</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.AssociationClass.AssociationClassCallExp" name="AssociationClassCallExp" | |
| type="#_mV0LozN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.AssociationClassCallExp.referredAssociationClass"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.AssociationClassCallExp" name="AssociationClassCallExp" | |
| superClass="#T.pivot.NavigationCallExp"> | |
| <ownedAttribute xmi:id="p.pivot.AssociationClassCallExp.referredAssociationClass" | |
| name="referredAssociationClass" isRequired="false" type="#T.pivot.AssociationClass" | |
| opposite="#p.pivot.AssociationClass.AssociationClassCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!AssociationClassCallExp!referredAssociationClass</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.BagType" name="BagType" superClass="#T.pivot.CollectionType"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Behavior" name="Behavior" superClass="#T.pivot.Class" | |
| isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.Behavior.Class" name="Class" isRequired="false" | |
| type="#T.pivot.Class" implicit="true" opposite="#p.pivot.Class.ownedBehavior"/> | |
| <ownedAttribute xmi:id="p.pivot.Behavior.Transition" name="Transition" isRequired="false" | |
| type="#T.pivot.Transition" implicit="true" opposite="#p.pivot.Transition.effect"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.BooleanLiteralExp" name="BooleanLiteralExp" | |
| superClass="#T.pivot.PrimitiveLiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.BooleanLiteralExp.booleanSymbol" name="booleanSymbol" | |
| type="#T.pivot.Boolean" isUnsettable="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!BooleanLiteralExp!booleanSymbol</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="TypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CallExp" name="CallExp" superClass="#T.pivot.OCLExpression" | |
| isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.CallExp.implicit" name="implicit" isRequired="false" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CallExp!implicit</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CallExp.source" name="source" isRequired="false" | |
| type="#T.pivot.OCLExpression" isComposite="true" opposite="#p.pivot.OCLExpression.CallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CallExp!source</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CallOperationAction" name="CallOperationAction" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.CallOperationAction.operation" name="operation" | |
| type="#T.pivot.Operation" opposite="#p.pivot.Operation.CallOperationAction"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CallOperationAction!operation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CallOperationAction.MessageExp" name="MessageExp" | |
| isRequired="false" type="#T.pivot.MessageExp" implicit="true" opposite="#p.pivot.MessageExp.calledOperation"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Class" name="Class" superClass="#T.pivot.Type #T.pivot.Namespace"> | |
| <ownedComment body="A class is a type that has objects as its instances."/> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Class.duplicates.ownedOperation" | |
| name="ownedOperation" type="#_mV0LpDN8EeOoAatxCmIbzQ" isComposite="true" | |
| opposite="#p.pivot.Operation.class"> | |
| <ownedComment body="The operations owned by a class. These do not include the inherited operations."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.Type.ownedOperation"/> | |
| </ownedContent> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Class.duplicates.superClass" | |
| name="superClass" type="#_mV0LpTN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="The immediate superclasses of a class, from which the class inherits."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.Type.superClass"/> | |
| </ownedContent> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Class.duplicates.instanceClassName" | |
| name="instanceClassName" isRequired="false" type="#T.pivot.String"> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.Type.instanceClassName"/> | |
| </ownedContent> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Class.duplicates.ownedAttribute" | |
| name="ownedAttribute" type="#_mV0LpjN8EeOoAatxCmIbzQ" isComposite="true" | |
| opposite="#p.pivot.Property.class"> | |
| <ownedComment body="The attributes owned by a class. These do not include the inherited attributes. Attributes are represented by instances of Property."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.Type.ownedAttribute"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.Class.isAbstract" name="isAbstract" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedComment body="True when a class is abstract."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Class.isInterface" name="isInterface" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Class!isInterface</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Class.nestedType" name="nestedType" type="#_mV0LpzN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Class.Class"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Class!nestedType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Class.ownedBehavior" name="ownedBehavior" type="#_mV0LqDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Behavior.Class"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Class!ownedBehavior</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Class.Class" name="Class" isRequired="false" | |
| type="#T.pivot.Class" implicit="true" opposite="#p.pivot.Class.nestedType"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CollectionItem" name="CollectionItem" | |
| superClass="#T.pivot.CollectionLiteralPart"> | |
| <ownedAttribute xmi:id="p.pivot.CollectionItem.item" name="item" type="#T.pivot.OCLExpression" | |
| isComposite="true" opposite="#p.pivot.OCLExpression.CollectionItem"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionItem!item</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="TypeIsItemType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CollectionLiteralExp" name="CollectionLiteralExp" | |
| superClass="#T.pivot.LiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.CollectionLiteralExp.kind" name="kind" type="#T.pivot.CollectionKind"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionLiteralExp!kind</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CollectionLiteralExp.part" name="part" type="#_mV0LqTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.CollectionLiteralPart.CollectionLiteralExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionLiteralExp!part</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="BagKindIsBag" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectionKindIsConcrete" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="OrderedSetKindIsOrderedSet" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SequenceKindIsSequence" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SetKindIsSet" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CollectionLiteralPart" name="CollectionLiteralPart" | |
| superClass="#T.pivot.TypedElement" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.CollectionLiteralPart.CollectionLiteralExp" | |
| name="CollectionLiteralExp" isRequired="false" type="#T.pivot.CollectionLiteralExp" | |
| implicit="true" opposite="#p.pivot.CollectionLiteralExp.part"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CollectionRange" name="CollectionRange" | |
| superClass="#T.pivot.CollectionLiteralPart"> | |
| <ownedAttribute xmi:id="p.pivot.CollectionRange.first" name="first" type="#T.pivot.OCLExpression" | |
| isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionRange!first</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CollectionRange.last" name="last" type="#T.pivot.OCLExpression" | |
| isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionRange!last</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.CollectionType" name="CollectionType" | |
| superClass="#T.pivot.DataType"> | |
| <ownedAttribute xmi:id="p.pivot.CollectionType.elementType" name="elementType" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.CollectionType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionType!elementType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CollectionType.lower" name="lower" type="#T.pivot.Integer" | |
| default="0"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionType!lower</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.CollectionType.upper" name="upper" type="#T.pivot.UnlimitedNatural" | |
| default="*"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!CollectionType!upper</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Comment" name="Comment" superClass="#T.pivot.Element"> | |
| <ownedComment body="A comment is a textual annotation that can be attached to a set of elements."/> | |
| <ownedAttribute xmi:id="p.pivot.Comment.annotatedElement" name="annotatedElement" | |
| type="#_mV0LqjN8EeOoAatxCmIbzQ" opposite="#p.pivot.Element.Comment"> | |
| <ownedComment body="References the Element(s) being commented."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Comment.body" name="body" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedComment body="Specifies a string that is the comment."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Comment.Element" name="Element" isRequired="false" | |
| type="#T.pivot.Element" implicit="true" opposite="#p.pivot.Element.ownedComment"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ConnectionPointReference" name="ConnectionPointReference" | |
| superClass="#T.pivot.Vertex"> | |
| <ownedComment body="A connection point reference represents a usage (as part of a submachine state) of an entry/exit point defined in the statemachine reference by the submachine state."/> | |
| <ownedAttribute xmi:id="p.pivot.ConnectionPointReference.entry" name="entry" | |
| type="#_mV0LqzN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="The entryPoint kind pseudo states corresponding to this connection point."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConnectionPointReference.exit" name="exit" type="#_mV0LqzN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="The exitPoints kind pseudo states corresponding to this connection point."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConnectionPointReference.state" name="state" | |
| isRequired="false" type="#T.pivot.State" opposite="#p.pivot.State.ConnectionPointReference"> | |
| <ownedComment body="The State in which the connection point refreshens are defined."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConnectionPointReference.State" name="State" | |
| isRequired="false" type="#T.pivot.State" implicit="true" opposite="#p.pivot.State.connection"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Constraint" name="Constraint" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedComment body="A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element."/> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.constrainedElement" name="constrainedElement" | |
| type="#_mV0LoDN8EeOoAatxCmIbzQ" opposite="#p.pivot.Element.Constraint"> | |
| <ownedComment body="The ordered set of Elements referenced by this Constraint."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.context" name="context" isRequired="false" | |
| type="#T.pivot.Namespace" isDerived="true" isTransient="true" isVolatile="true" | |
| opposite="#p.pivot.Namespace.Constraint"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Constraint!context</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.isCallable" name="isCallable" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Constraint!isCallable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.specification" name="specification" | |
| isRequired="false" type="#T.pivot.OpaqueExpression" isComposite="true" opposite="#p.pivot.OpaqueExpression.Constraint"> | |
| <ownedComment body="A condition that must be true when evaluated in order for the constraint to be satisfied."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.Type" name="Type" isRequired="false" | |
| type="#T.pivot.Type" implicit="true" opposite="#p.pivot.Type.ownedInvariant"/> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.Namespace" name="Namespace" isRequired="false" | |
| type="#T.pivot.Namespace" implicit="true" opposite="#p.pivot.Namespace.ownedRule"/> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.State" name="State" isRequired="false" | |
| type="#T.pivot.State" implicit="true" opposite="#p.pivot.State.stateInvariant"/> | |
| <ownedAttribute xmi:id="p.pivot.Constraint.Transition" name="Transition" isRequired="false" | |
| type="#T.pivot.Transition" implicit="true" opposite="#p.pivot.Transition.guard"/> | |
| <ownedInvariant name="UniqueName" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ConstructorExp" name="ConstructorExp" | |
| superClass="#T.pivot.OCLExpression"> | |
| <ownedAttribute xmi:id="p.pivot.ConstructorExp.part" name="part" type="#_mV0LrDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.ConstructorPart.ConstructorExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ConstructorExp!part</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConstructorExp.value" name="value" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ConstructorExp!value</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ConstructorPart" name="ConstructorPart" | |
| superClass="#T.pivot.TypedElement"> | |
| <ownedAttribute xmi:id="p.pivot.ConstructorPart.initExpression" name="initExpression" | |
| type="#T.pivot.OCLExpression" isComposite="true" opposite="#p.pivot.OCLExpression.ConstructorPart"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ConstructorPart!initExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConstructorPart.referredProperty" name="referredProperty" | |
| type="#T.pivot.Property" opposite="#p.pivot.Property.ConstructorPart"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ConstructorPart!referredProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ConstructorPart.ConstructorExp" name="ConstructorExp" | |
| isRequired="false" type="#T.pivot.ConstructorExp" implicit="true" opposite="#p.pivot.ConstructorExp.part"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.DataType" name="DataType" superClass="#T.pivot.Class"> | |
| <ownedComment body="DataType is an abstract class that acts as a common superclass for different kinds of data types."/> | |
| <ownedAttribute xmi:id="p.pivot.DataType.behavioralType" name="behavioralType" | |
| isRequired="false" type="#T.pivot.Type" opposite="#p.pivot.Type.DataType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DataType!behavioralType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.DataType.isSerializable" name="isSerializable" | |
| type="#T.pivot.Boolean" default="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DataType!isSerializable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Detail" name="Detail" superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Detail.value" name="value" type="#_mV0LrTN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Detail!value</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Detail.Annotation" name="Annotation" isRequired="false" | |
| type="#T.pivot.Annotation" implicit="true" opposite="#p.pivot.Annotation.ownedDetail"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.DynamicElement" name="DynamicElement" | |
| superClass="#T.pivot.Element"> | |
| <ownedAttribute xmi:id="p.pivot.DynamicElement.metaType" name="metaType" type="#T.pivot.Type" | |
| opposite="#p.pivot.Type.DynamicElement"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DynamicElement!metaType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.DynamicProperty" name="DynamicProperty" | |
| superClass="#T.pivot.Element"> | |
| <ownedAttribute xmi:id="p.pivot.DynamicProperty.default" name="default" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DynamicProperty!default</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.DynamicProperty.referredProperty" name="referredProperty" | |
| type="#T.pivot.Property" opposite="#p.pivot.Property.DynamicProperty"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DynamicProperty!referredProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.DynamicProperty.DynamicType" name="DynamicType" | |
| isRequired="false" type="#T.pivot.DynamicType" implicit="true" opposite="#p.pivot.DynamicType.ownedProperty"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.DynamicType" name="DynamicType" | |
| superClass="#T.pivot.Type #T.pivot.DynamicElement"> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.DynamicType.duplicates.metaType" | |
| name="metaType" type="#T.pivot.Type"> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.DynamicElement.metaType"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.DynamicType.ownedProperty" name="ownedProperty" | |
| type="#_mV0LrjN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.DynamicProperty.DynamicType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!DynamicType!ownedProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Element" name="Element" superClass="#T.pivot.Visitable" | |
| isAbstract="true"> | |
| <ownedComment body="An element is a constituent of a model."/> | |
| <ownedAttribute xmi:id="p.pivot.Element.extension" name="extension" type="#_mV0LrzN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.ElementExtension.base"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Element!extension</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Element.ownedComment" name="ownedComment" type="#_mV0LsDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Comment.Element"> | |
| <ownedComment body="The Comments owned by this element."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Element.Constraint" name="Constraint" type="#_mV0LsTN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Constraint.constrainedElement"/> | |
| <ownedAttribute xmi:id="p.pivot.Element.Comment" name="Comment" type="#_mV0LsDN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Comment.annotatedElement"/> | |
| <ownedOperation xmi:id="o.pivot.Element.allOwnedElements" name="allOwnedElements" | |
| type="#_mV0LqjN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * oclContents() | |
| */ | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator%> evaluator = new <%org.eclipse.ocl.examples.library.ecore.EcoreExecutorManager%>(this, <%org.eclipse.ocl.examples.pivot.PivotTables%>.LIBRARY); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.types.IdResolver%> idResolver = evaluator.getIdResolver(); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.values.SetValue%> oclContents = (<%org.eclipse.ocl.examples.domain.values.SetValue%>)<%org.eclipse.ocl.examples.library.classifier.ClassifierOclContentsOperation%>.INSTANCE.evaluate(evaluator, <%org.eclipse.ocl.examples.pivot.PivotTables%>.SET_CLSSid_OclElement, this); | |
| final <%java.util.List%><? extends <%java.lang.Object%>> UNBOXED_oclContents = oclContents.asEcoreObjects(idResolver, <%java.lang.Object%>.class); | |
| assert UNBOXED_oclContents != null; | |
| return (<%java.util.List<org.eclipse.ocl.examples.pivot.Element>%>)UNBOXED_oclContents;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.Element.getValue..pivot.Type..pivot.String" | |
| name="getValue" isRequired="false" type="#T.pivot.Element"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * null | |
| */ | |
| return null;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.Element.getValue..pivot.Type..pivot.String" | |
| name="stereotype" type="#T.pivot.Type"/> | |
| <ownedParameter xmi:id="p1o.pivot.Element.getValue..pivot.Type..pivot.String" | |
| name="propertyName" type="#T.pivot.String"/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ElementExtension" name="ElementExtension" | |
| superClass="#T.pivot.Type"> | |
| <ownedAttribute xmi:id="p.pivot.ElementExtension.base" name="base" type="#T.pivot.Element" | |
| opposite="#p.pivot.Element.extension"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ElementExtension!base</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ElementExtension.stereotype" name="stereotype" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.ElementExtension"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ElementExtension!stereotype</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.EnumLiteralExp" name="EnumLiteralExp" | |
| superClass="#T.pivot.LiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.EnumLiteralExp.referredEnumLiteral" name="referredEnumLiteral" | |
| isRequired="false" type="#T.pivot.EnumerationLiteral" opposite="#p.pivot.EnumerationLiteral.EnumLiteralExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!EnumLiteralExp!referredEnumLiteral</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="TypeIsEnumerationType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Enumeration" name="Enumeration" | |
| superClass="#T.pivot.DataType"> | |
| <ownedComment body="An enumeration defines a set of literals that can be used as its values."/> | |
| <ownedAttribute xmi:id="p.pivot.Enumeration.ownedLiteral" name="ownedLiteral" | |
| type="#_mV0LsjN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.EnumerationLiteral.enumeration"> | |
| <ownedComment body="The ordered set of literals for this Enumeration."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.EnumerationLiteral" name="EnumerationLiteral" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedComment body="An enumeration literal is a value of an enumeration."/> | |
| <ownedAttribute xmi:id="p.pivot.EnumerationLiteral.enumeration" name="enumeration" | |
| isRequired="false" type="#T.pivot.Enumeration" opposite="#p.pivot.Enumeration.ownedLiteral"> | |
| <ownedComment body="The Enumeration that this EnumerationLiteral is a member of."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.EnumerationLiteral.value" name="value" isRequired="false" | |
| type="#T.pivot.Integer" default="0"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!EnumerationLiteral!value</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.EnumerationLiteral.EnumLiteralExp" name="EnumLiteralExp" | |
| type="#_mV0LszN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.EnumLiteralExp.referredEnumLiteral"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ExpressionInOCL" name="ExpressionInOCL" | |
| superClass="#T.pivot.OpaqueExpression"> | |
| <ownedAttribute xmi:id="p.pivot.ExpressionInOCL.bodyExpression" name="bodyExpression" | |
| type="#T.pivot.OCLExpression" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ExpressionInOCL!bodyExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ExpressionInOCL.contextVariable" name="contextVariable" | |
| isRequired="false" type="#T.pivot.Variable" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ExpressionInOCL!contextVariable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ExpressionInOCL.messageExpression" name="messageExpression" | |
| isRequired="false" type="#T.pivot.OCLExpression" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ExpressionInOCL!messageExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ExpressionInOCL.parameterVariable" name="parameterVariable" | |
| type="#_mV0LtDN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ExpressionInOCL!parameterVariable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ExpressionInOCL.resultVariable" name="resultVariable" | |
| isRequired="false" type="#T.pivot.Variable" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ExpressionInOCL!resultVariable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Feature" name="Feature" superClass="#T.pivot.TypedMultiplicityElement" | |
| isAbstract="true"> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Feature.duplicates.isStatic" | |
| name="isStatic" type="#T.pivot.Boolean"> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.NamedElement.isStatic"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.Feature.implementation" name="implementation" | |
| isRequired="false" type="#T.pivot.LibraryFeature" isTransient="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Feature!implementation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Feature.implementationClass" name="implementationClass" | |
| isRequired="false" type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Feature!implementationClass</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.FeatureCallExp" name="FeatureCallExp" | |
| superClass="#T.pivot.CallExp" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.FeatureCallExp.isPre" name="isPre" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!FeatureCallExp!isPre</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.FinalState" name="FinalState" | |
| superClass="#T.pivot.State"> | |
| <ownedComment body="A special kind of state signifying that the enclosing region is completed. If the enclosing region is directly contained in a state machine and all other regions in the state machine also are completed, then it means that the entire state machine is completed."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.IfExp" name="IfExp" superClass="#T.pivot.OCLExpression"> | |
| <ownedAttribute xmi:id="p.pivot.IfExp.condition" name="condition" type="#T.pivot.OCLExpression" | |
| isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!IfExp!condition</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.IfExp.elseExpression" name="elseExpression" | |
| type="#T.pivot.OCLExpression" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!IfExp!elseExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.IfExp.thenExpression" name="thenExpression" | |
| type="#T.pivot.OCLExpression" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!IfExp!thenExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="ConditionTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Import" name="Import" superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Import.importedNamespace" name="importedNamespace" | |
| type="#T.pivot.Namespace" opposite="#p.pivot.Namespace.Import"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Import!importedNamespace</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Import.Root" name="Root" isRequired="false" | |
| type="#T.pivot.Root" implicit="true" opposite="#p.pivot.Root.imports"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.IntegerLiteralExp" name="IntegerLiteralExp" | |
| superClass="#T.pivot.NumericLiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.IntegerLiteralExp.integerSymbol" name="integerSymbol" | |
| type="#T.pivot.Integer"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!IntegerLiteralExp!integerSymbol</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="TypeIsInteger" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.InvalidLiteralExp" name="InvalidLiteralExp" | |
| superClass="#T.pivot.LiteralExp"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.InvalidType" name="InvalidType" | |
| superClass="#T.pivot.Class"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.IterateExp" name="IterateExp" | |
| superClass="#T.pivot.LoopExp #T.pivot.ReferringElement"> | |
| <ownedAttribute xmi:id="p.pivot.IterateExp.result" name="result" isRequired="false" | |
| type="#T.pivot.Variable" isComposite="true" opposite="#p.pivot.Variable.IterateExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!IterateExp!result</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="BodyTypeConformsToResultType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="OneInitializer" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="TypeIsResultType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Iteration" name="Iteration" | |
| superClass="#T.pivot.Operation"> | |
| <ownedAttribute xmi:id="p.pivot.Iteration.ownedAccumulator" name="ownedAccumulator" | |
| type="#_mV0LtTN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Iteration!ownedAccumulator</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Iteration.ownedIterator" name="ownedIterator" | |
| type="#_mV0LtTN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Iteration!ownedIterator</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Iteration.LoopExp" name="LoopExp" type="#_mV0LtjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.LoopExp.referredIteration"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.IteratorExp" name="IteratorExp" | |
| superClass="#T.pivot.LoopExp #T.pivot.ReferringElement"> | |
| <ownedInvariant name="AnyBodyTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="AnyHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="AnyTypeIsSourceElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ClosureBodyTypeIsConformanttoIteratorType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ClosureElementTypeIsSourceElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ClosureHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ClosureSourceElementTypeIsBodyElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ClosureTypeIsUniqueCollection" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectElementTypeIsSourceElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectNestedHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectNestedTypeIsBag" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectNestedTypeIsBodyType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="CollectTypeIsUnordered" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ExistsBodyTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ExistsTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ForAllBodyTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ForAllTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="IsUniqueHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="IsUniqueTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="IteratorTypeIsSourceElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="OneBodyTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="OneHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="OneTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="RejectOrSelectHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="RejectOrSelectTypeIsBoolean" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="RejectOrSelectTypeIsSourceType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SortedByElementTypeIsSourceElementType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SortedByHasOneIterator" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SortedByIsOrderedIfSourceIsOrdered" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SortedByIteratorTypeIsComparable" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.LambdaType" name="LambdaType" | |
| superClass="#T.pivot.DataType"> | |
| <ownedAttribute xmi:id="p.pivot.LambdaType.contextType" name="contextType" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LambdaType!contextType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.LambdaType.parameterType" name="parameterType" | |
| type="#_mV0LtzN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LambdaType!parameterType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.LambdaType.resultType" name="resultType" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LambdaType!resultType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.LetExp" name="LetExp" superClass="#T.pivot.OCLExpression"> | |
| <ownedAttribute xmi:id="p.pivot.LetExp.in" name="in" type="#T.pivot.OCLExpression" | |
| isComposite="true" opposite="#p.pivot.OCLExpression.LetExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LetExp!in</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.LetExp.variable" name="variable" type="#T.pivot.Variable" | |
| isComposite="true" opposite="#p.pivot.Variable.LetExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LetExp!variable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="TypeIsInType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Library" name="Library" superClass="#T.pivot.Package"> | |
| <ownedAttribute xmi:id="p.pivot.Library.ownedPrecedence" name="ownedPrecedence" | |
| type="#_mV0LuDN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Precedence.Library"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Library!ownedPrecedence</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.LiteralExp" name="LiteralExp" | |
| superClass="#T.pivot.OCLExpression" isAbstract="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.LoopExp" name="LoopExp" superClass="#T.pivot.CallExp" | |
| isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.LoopExp.body" name="body" type="#T.pivot.OCLExpression" | |
| isComposite="true" opposite="#p.pivot.OCLExpression.LoopExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LoopExp!body</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.LoopExp.iterator" name="iterator" type="#_mV0LtDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Variable.LoopExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LoopExp!iterator</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.LoopExp.referredIteration" name="referredIteration" | |
| isRequired="false" type="#T.pivot.Iteration" opposite="#p.pivot.Iteration.LoopExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!LoopExp!referredIteration</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="NoInitializers" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="SourceIsCollection" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.MessageExp" name="MessageExp" | |
| superClass="#T.pivot.OCLExpression"> | |
| <ownedAttribute xmi:id="p.pivot.MessageExp.argument" name="argument" type="#_mV0LuTN8EeOoAatxCmIbzQ" | |
| isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageExp!argument</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.MessageExp.calledOperation" name="calledOperation" | |
| isRequired="false" type="#T.pivot.CallOperationAction" isComposite="true" | |
| opposite="#p.pivot.CallOperationAction.MessageExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageExp!calledOperation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.MessageExp.sentSignal" name="sentSignal" isRequired="false" | |
| type="#T.pivot.SendSignalAction" isComposite="true" opposite="#p.pivot.SendSignalAction.MessageExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageExp!sentSignal</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.MessageExp.target" name="target" type="#T.pivot.OCLExpression" | |
| isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageExp!target</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="OneCallOrOneSend" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="TargetIsNotACollection" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.MessageType" name="MessageType" | |
| superClass="#T.pivot.Type"> | |
| <ownedAttribute xmi:id="p.pivot.MessageType.referredOperation" name="referredOperation" | |
| isRequired="false" type="#T.pivot.Operation" opposite="#p.pivot.Operation.MessageType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageType!referredOperation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.MessageType.referredSignal" name="referredSignal" | |
| isRequired="false" type="#T.pivot.Signal" opposite="#p.pivot.Signal.MessageType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!MessageType!referredSignal</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Metaclass" name="Metaclass" | |
| superClass="#T.pivot.Class"> | |
| <ownedTemplateSignature xmi:id="s.T.pivot.Metaclass" parameter="#t.pivot..MetaclassT"> | |
| <ownedParameter xsi:type="pivot:TypeTemplateParameter" xmi:id="t.pivot..MetaclassT" | |
| parameteredElement="#T.pivot..MetaclassT"> | |
| <ownedParameteredElement xsi:type="pivot:Class" xmi:id="T.pivot..MetaclassT" | |
| name="T" templateParameter="#t.pivot..MetaclassT"/> | |
| </ownedParameter> | |
| </ownedTemplateSignature> | |
| <ownedAttribute xmi:id="p.pivot.Metaclass.instanceType" name="instanceType" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.Metaclass"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Metaclass{T}!instanceType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.MorePivotable" name="MorePivotable" | |
| instanceClassName="org.eclipse.ocl.examples.pivot.util.MorePivotable" superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Nameable" name="Nameable" instanceClassName="org.eclipse.ocl.examples.domain.elements.Nameable" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.NamedElement" name="NamedElement" | |
| superClass="#T.pivot.Element #T.pivot.Nameable" isAbstract="true"> | |
| <ownedComment body="A named element represents an element with a name."/> | |
| <ownedAttribute xmi:id="p.pivot.NamedElement.isStatic" name="isStatic" type="#T.pivot.Boolean"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!NamedElement!isStatic</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.NamedElement.name" name="name" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedComment body="The name of the NamedElement."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.NamedElement.ownedAnnotation" name="ownedAnnotation" | |
| type="#_mV0ysDN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Annotation.NamedElement"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!NamedElement!ownedAnnotation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Namespace" name="Namespace" | |
| superClass="#T.pivot.NamedElement" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.Namespace.ownedRule" name="ownedRule" type="#_mV0ysTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Constraint.Namespace"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Namespace!ownedRule</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Namespace.Constraint" name="Constraint" type="#_mV0LsTN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Constraint.context"/> | |
| <ownedAttribute xmi:id="p.pivot.Namespace.Import" name="Import" type="#_mV0ysjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Import.importedNamespace"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.NavigationCallExp" name="NavigationCallExp" | |
| superClass="#T.pivot.FeatureCallExp" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.NavigationCallExp.navigationSource" name="navigationSource" | |
| isRequired="false" type="#T.pivot.Property" opposite="#p.pivot.Property.NavigationCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!NavigationCallExp!navigationSource</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.NavigationCallExp.qualifier" name="qualifier" | |
| type="#_mV0LuTN8EeOoAatxCmIbzQ" opposite="#p.pivot.OCLExpression.NavigationCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!NavigationCallExp!qualifier</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.NullLiteralExp" name="NullLiteralExp" | |
| superClass="#T.pivot.PrimitiveLiteralExp"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.NumericLiteralExp" name="NumericLiteralExp" | |
| superClass="#T.pivot.PrimitiveLiteralExp" isAbstract="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OCLExpression" name="OCLExpression" | |
| superClass="#T.pivot.TypedElement" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.LoopExp" name="LoopExp" isRequired="false" | |
| type="#T.pivot.LoopExp" implicit="true" opposite="#p.pivot.LoopExp.body"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.CallExp" name="CallExp" isRequired="false" | |
| type="#T.pivot.CallExp" implicit="true" opposite="#p.pivot.CallExp.source"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.CollectionItem" name="CollectionItem" | |
| isRequired="false" type="#T.pivot.CollectionItem" implicit="true" opposite="#p.pivot.CollectionItem.item"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.OperationCallExp" name="OperationCallExp" | |
| isRequired="false" type="#T.pivot.OperationCallExp" implicit="true" opposite="#p.pivot.OperationCallExp.argument"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.TupleLiteralPart" name="TupleLiteralPart" | |
| isRequired="false" type="#T.pivot.TupleLiteralPart" implicit="true" opposite="#p.pivot.TupleLiteralPart.initExpression"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.LetExp" name="LetExp" isRequired="false" | |
| type="#T.pivot.LetExp" implicit="true" opposite="#p.pivot.LetExp.in"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.Variable" name="Variable" isRequired="false" | |
| type="#T.pivot.Variable" implicit="true" opposite="#p.pivot.Variable.initExpression"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.ConstructorPart" name="ConstructorPart" | |
| isRequired="false" type="#T.pivot.ConstructorPart" implicit="true" opposite="#p.pivot.ConstructorPart.initExpression"/> | |
| <ownedAttribute xmi:id="p.pivot.OCLExpression.NavigationCallExp" name="NavigationCallExp" | |
| type="#_mV0yszN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.NavigationCallExp.qualifier"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OpaqueExpression" name="OpaqueExpression" | |
| superClass="#T.pivot.ValueSpecification"> | |
| <ownedComment body="An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context."/> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.body" name="body" type="#_mV0ytDN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="The text of the expression, possibly in multiple languages."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.language" name="language" type="#_mV0ytTN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the languages. If the languages are unspecified, they might be implicit from the expression body or the context. Languages are matched to body strings by order."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.message" name="message" type="#_mV0ytDN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!OpaqueExpression!message</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.Operation" name="Operation" | |
| isRequired="false" type="#T.pivot.Operation" implicit="true" opposite="#p.pivot.Operation.bodyExpression"/> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.Constraint" name="Constraint" | |
| isRequired="false" type="#T.pivot.Constraint" implicit="true" opposite="#p.pivot.Constraint.specification"/> | |
| <ownedAttribute xmi:id="p.pivot.OpaqueExpression.Property" name="Property" isRequired="false" | |
| type="#T.pivot.Property" implicit="true" opposite="#p.pivot.Property.defaultExpression"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Operation" name="Operation" | |
| superClass="#T.pivot.Feature #T.pivot.Namespace #T.pivot.TemplateableElement #T.pivot.ParameterableElement"> | |
| <ownedComment body="An operation is owned by a class and may be invoked in the context of objects that are instances of that class. It is a typed element and a multiplicity element.
Operation specializes TemplateableElement in order to support specification of template operations and bound operations. Operation specializes ParameterableElement to specify that an operation can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template."/> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedAnnotation name="templateParameter"> | |
| <ownedDetail name="eType"> | |
| <value>pivot::OperationTemplateParameter</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Operation.duplicates.templateParameter" | |
| name="templateParameter" isRequired="false" type="#T.pivot.TemplateParameter" | |
| opposite="#p.pivot.OperationTemplateParameter.duplicates.parameteredElement"> | |
| <ownedComment body="The template parameter that exposes this element as a formal parameter."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.ParameterableElement.templateParameter"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.Operation.bodyExpression" name="bodyExpression" | |
| isRequired="false" type="#T.pivot.OpaqueExpression" isComposite="true" opposite="#p.pivot.OpaqueExpression.Operation"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!bodyExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.class" name="class" isRequired="false" | |
| type="#T.pivot.Class" isReadOnly="true" isTransient="true" isVolatile="true"> | |
| <ownedComment body="The class that owns the operation."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.isInvalidating" name="isInvalidating" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!isInvalidating</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.isValidating" name="isValidating" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!isValidating</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.ownedParameter" name="ownedParameter" | |
| type="#_mV0LtTN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Parameter.operation"> | |
| <ownedComment body="The parameters to the operation."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.owningType" name="owningType" isRequired="false" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.ownedOperation"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!owningType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.postcondition" name="postcondition" | |
| type="#_mV0LsTN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!postcondition</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.precedence" name="precedence" isRequired="false" | |
| type="#T.pivot.Precedence" opposite="#p.pivot.Precedence.Operation"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!precedence</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.precondition" name="precondition" | |
| type="#_mV0LsTN8EeOoAatxCmIbzQ" isComposite="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!precondition</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.raisedException" name="raisedException" | |
| type="#_mV0ytjN8EeOoAatxCmIbzQ" opposite="#p.pivot.Type.Operation"> | |
| <ownedComment body="The exceptions that are declared as possible during an invocation of the operation."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.redefinedOperation" name="redefinedOperation" | |
| type="#_mV0ytzN8EeOoAatxCmIbzQ" opposite="#p.pivot.Operation.Operation"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Operation!redefinedOperation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Operation.CallOperationAction" name="CallOperationAction" | |
| type="#_mV0yuDN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.CallOperationAction.operation"/> | |
| <ownedAttribute xmi:id="p.pivot.Operation.Operation" name="Operation" type="#_mV0ytzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Operation.redefinedOperation"/> | |
| <ownedAttribute xmi:id="p.pivot.Operation.OperationCallExp" name="OperationCallExp" | |
| type="#_mV0yuTN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.OperationCallExp.referredOperation"/> | |
| <ownedAttribute xmi:id="p.pivot.Operation.MessageType" name="MessageType" type="#_mV0yujN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.MessageType.referredOperation"/> | |
| <ownedInvariant name="CompatibleReturn" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="LoadableImplementation" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="UniquePostconditionName" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="UniquePreconditionName" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OperationCallExp" name="OperationCallExp" | |
| superClass="#T.pivot.FeatureCallExp #T.pivot.ReferringElement"> | |
| <ownedAttribute xmi:id="p.pivot.OperationCallExp.argument" name="argument" type="#_mV0LuTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.OCLExpression.OperationCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!OperationCallExp!argument</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.OperationCallExp.referredOperation" name="referredOperation" | |
| isRequired="false" type="#T.pivot.Operation" opposite="#p.pivot.Operation.OperationCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!OperationCallExp!referredOperation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="ArgumentCount" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="ArgumentTypeIsConformant" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OperationTemplateParameter" | |
| name="OperationTemplateParameter" superClass="#T.pivot.TemplateParameter"> | |
| <ownedComment body="An operation template parameter exposes an operation as a formal parameter for a template."/> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedAnnotation name="parameteredElement"> | |
| <ownedDetail name="eType"> | |
| <value>pivot::Operation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.OperationTemplateParameter.duplicates.parameteredElement" | |
| name="parameteredElement" type="#T.pivot.ParameterableElement" opposite="#p.pivot.Operation.duplicates.templateParameter"> | |
| <ownedComment body="The operation for this template parameter."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.TemplateParameter.parameteredElement"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OppositePropertyCallExp" name="OppositePropertyCallExp" | |
| superClass="#T.pivot.NavigationCallExp"> | |
| <ownedAttribute xmi:id="p.pivot.OppositePropertyCallExp.referredProperty" name="referredProperty" | |
| isRequired="false" type="#T.pivot.Property" opposite="#p.pivot.Property.OppositePropertyCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!OppositePropertyCallExp!referredProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.OrderedSetType" name="OrderedSetType" | |
| superClass="#T.pivot.CollectionType"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Package" name="Package" superClass="#T.pivot.Namespace #T.pivot.TemplateableElement"> | |
| <ownedComment body="A package is a container for types and other packages.
Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter."/> | |
| <ownedAttribute xmi:id="p.pivot.Package.importedPackage" name="importedPackage" | |
| type="#_mV0yuzN8EeOoAatxCmIbzQ" opposite="#p.pivot.Package.Package"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Package!importedPackage</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.nestedPackage" name="nestedPackage" | |
| type="#_mV0yuzN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Package.nestingPackage"> | |
| <ownedComment body="The set of contained packages."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.nestingPackage" name="nestingPackage" | |
| isRequired="false" type="#T.pivot.Package" opposite="#p.pivot.Package.nestedPackage"> | |
| <ownedComment body="The containing package."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.nsPrefix" name="nsPrefix" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Package!nsPrefix</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.nsURI" name="nsURI" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Package!nsURI</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.ownedType" name="ownedType" type="#_mV0ytjN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Type.package"> | |
| <ownedComment body="The set of contained types."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Package.Root" name="Root" isRequired="false" | |
| type="#T.pivot.Root" implicit="true" opposite="#p.pivot.Root.nestedPackage"/> | |
| <ownedAttribute xmi:id="p.pivot.Package.Package" name="Package" type="#_mV0yuzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Package.importedPackage"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.PackageableElement" name="PackageableElement" | |
| superClass="#T.pivot.ParameterableElement" isAbstract="true"> | |
| <ownedComment body="Packageable elements are able to serve as a template parameter."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Parameter" name="Parameter" | |
| superClass="#T.pivot.TypedMultiplicityElement #T.pivot.VariableDeclaration"> | |
| <ownedComment body="A parameter is a typed element that represents a parameter of an operation."/> | |
| <ownedAttribute xmi:id="p.pivot.Parameter.operation" name="operation" isRequired="false" | |
| type="#T.pivot.Operation" opposite="#p.pivot.Operation.ownedParameter"> | |
| <ownedComment body="The operation that owns the parameter."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Parameter.Variable" name="Variable" type="#_mV0yvDN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Variable.representedParameter"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ParameterableElement" name="ParameterableElement" | |
| superClass="#T.pivot.Element" isAbstract="true"> | |
| <ownedComment body="A parameterable element is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template."/> | |
| <ownedAttribute xmi:id="p.pivot.ParameterableElement.owningTemplateParameter" | |
| name="owningTemplateParameter" isRequired="false" type="#T.pivot.TemplateParameter" | |
| opposite="#p.pivot.TemplateParameter.ownedParameteredElement"> | |
| <ownedComment body="The formal template parameter that owns this element."/> | |
| <ownedAnnotation name="subsets" reference="#p.pivot.ParameterableElement.templateParameter"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.ParameterableElement.templateParameter" name="templateParameter" | |
| isRequired="false" type="#T.pivot.TemplateParameter" opposite="#p.pivot.TemplateParameter.parameteredElement"> | |
| <ownedComment body="The template parameter that exposes this element as a formal parameter."/> | |
| </ownedAttribute> | |
| <ownedOperation xmi:id="o.pivot.ParameterableElement.isCompatibleWith..pivot.ParameterableElement" | |
| name="isCompatibleWith" type="#T.pivot.Boolean"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * p.oclIsKindOf(self.oclType()) | |
| */ | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator%> evaluator = new <%org.eclipse.ocl.examples.library.ecore.EcoreExecutorManager%>(this, <%org.eclipse.ocl.examples.pivot.PivotTables%>.LIBRARY); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> oclType = <%org.eclipse.ocl.examples.library.oclany.OclAnyOclTypeOperation%>.INSTANCE.evaluate(evaluator, this); | |
| final /*@Thrown*/ boolean oclIsKindOf = <%org.eclipse.ocl.examples.library.oclany.OclAnyOclIsKindOfOperation%>.INSTANCE.evaluate(evaluator, p, oclType); | |
| return oclIsKindOf;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.ParameterableElement.isCompatibleWith..pivot.ParameterableElement" | |
| name="p" type="#T.pivot.ParameterableElement"/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ParameterableElement.isTemplateParameter" name="isTemplateParameter" | |
| type="#T.pivot.Boolean"> | |
| <ownedComment body="The query isTemplateParameter() determines if this parameterable element is exposed as a formal template parameter."/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Pivotable" name="Pivotable" | |
| instanceClassName="org.eclipse.ocl.examples.pivot.util.Pivotable" superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Precedence" name="Precedence" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Precedence.associativity" name="associativity" | |
| isRequired="false" type="#T.pivot.AssociativityKind" default="Left"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Precedence!associativity</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Precedence.order" name="order" type="#T.pivot.Integer" | |
| default="0"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Precedence!order</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Precedence.Library" name="Library" isRequired="false" | |
| type="#T.pivot.Library" implicit="true" opposite="#p.pivot.Library.ownedPrecedence"/> | |
| <ownedAttribute xmi:id="p.pivot.Precedence.Operation" name="Operation" type="#_mV0ytzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Operation.precedence"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.PrimitiveLiteralExp" name="PrimitiveLiteralExp" | |
| superClass="#T.pivot.LiteralExp" isAbstract="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.PrimitiveType" name="PrimitiveType" | |
| superClass="#T.pivot.DataType"> | |
| <ownedComment body="A primitive type is a data type implemented by the underlying infrastructure and made available for modeling."/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Profile" name="Profile" superClass="#T.pivot.Package"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Property" name="Property" superClass="#T.pivot.Feature #T.pivot.ParameterableElement"> | |
| <ownedComment body="A property is a typed element that represents an attribute of a class.
Property specializes ParameterableElement to specify that a property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template."/> | |
| <ownedAttribute xmi:id="p.pivot.Property.association" name="association" isRequired="false" | |
| type="#T.pivot.AssociationClass" opposite="#p.pivot.AssociationClass.unownedAttribute"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!association</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.class" name="class" isRequired="false" | |
| type="#T.pivot.Class" isReadOnly="true" isTransient="true" isVolatile="true"> | |
| <ownedComment body="The class that owns the property, and of which the property is an attribute."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.default" name="default" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedComment body="A string that is evaluated to give a default value for the attribute when an object of the owning class is instantiated."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.defaultExpression" name="defaultExpression" | |
| isRequired="false" type="#T.pivot.OpaqueExpression" isComposite="true" opposite="#p.pivot.OpaqueExpression.Property"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!defaultExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.implicit" name="implicit" isRequired="false" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!implicit</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isComposite" name="isComposite" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedComment body="If isComposite is true, the object containing the attribute is a container for the object or value contained in the attribute."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isDerived" name="isDerived" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedComment body="If isDerived is true, the value of the attribute is derived from information elsewhere."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isID" name="isID" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!isID</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isReadOnly" name="isReadOnly" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedComment body="If isReadOnly is true, the attribute may not be written to after initialization."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isResolveProxies" name="isResolveProxies" | |
| type="#T.pivot.Boolean" default="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!isResolveProxies</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isTransient" name="isTransient" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!isTransient</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isUnsettable" name="isUnsettable" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!isUnsettable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.isVolatile" name="isVolatile" type="#T.pivot.Boolean" | |
| default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!isVolatile</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.keys" name="keys" type="#_mV0LojN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!keys</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.opposite" name="opposite" isRequired="false" | |
| type="#T.pivot.Property"> | |
| <ownedComment body="Two attributes attr1 and attr2 of two objects o1 and o2 (which may be the same object) may be paired with each other so that o1.attr1 refers to o2 if and only if o2.attr2 refers to o1. In such a case attr1 is the opposite of attr2 and attr2 is the opposite of attr1."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.owningType" name="owningType" isRequired="false" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.ownedAttribute"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!owningType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.redefinedProperty" name="redefinedProperty" | |
| type="#_mV0LojN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!redefinedProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.referredProperty" name="referredProperty" | |
| isRequired="false" type="#T.pivot.Property"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!referredProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.subsettedProperty" name="subsettedProperty" | |
| type="#_mV0LojN8EeOoAatxCmIbzQ"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Property!subsettedProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Property.DynamicProperty" name="DynamicProperty" | |
| type="#_mV0LrjN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.DynamicProperty.referredProperty"/> | |
| <ownedAttribute xmi:id="p.pivot.Property.NavigationCallExp" name="NavigationCallExp" | |
| type="#_mV0yszN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.NavigationCallExp.navigationSource"/> | |
| <ownedAttribute xmi:id="p.pivot.Property.OppositePropertyCallExp" name="OppositePropertyCallExp" | |
| type="#_mV0yvTN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.OppositePropertyCallExp.referredProperty"/> | |
| <ownedAttribute xmi:id="p.pivot.Property.PropertyCallExp" name="PropertyCallExp" | |
| type="#_mV0yvjN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.PropertyCallExp.referredProperty"/> | |
| <ownedAttribute xmi:id="p.pivot.Property.ConstructorPart" name="ConstructorPart" | |
| type="#_mV0yvzN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.ConstructorPart.referredProperty"/> | |
| <ownedInvariant name="CompatibleDefaultExpression" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedOperation xmi:id="o.pivot.Property.isAttribute..pivot.Property" name="isAttribute" | |
| type="#T.pivot.Boolean"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * | |
| * let container : OclElement = oclContainer() | |
| * in | |
| * container.oclIsKindOf(Type) and | |
| * container.oclAsType(Type) | |
| * .ownedAttribute->includes(self) | |
| */ | |
| @<%org.eclipse.jdt.annotation.Nullable%> /*@Caught*/ <%java.lang.Object%> CAUGHT_container; | |
| try { | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%java.lang.Object%> container = <%org.eclipse.ocl.examples.library.classifier.ClassifierOclContainerOperation%>.INSTANCE.evaluate(this); | |
| CAUGHT_container = container; | |
| } | |
| catch (<%java.lang.Exception%> e) { | |
| CAUGHT_container = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.createInvalidValue(e); | |
| } | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator%> evaluator = new <%org.eclipse.ocl.examples.library.ecore.EcoreExecutorManager%>(this, <%org.eclipse.ocl.examples.pivot.PivotTables%>.LIBRARY); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.types.IdResolver%> idResolver = evaluator.getIdResolver(); | |
| @<%org.eclipse.jdt.annotation.NonNull%> /*@Caught*/ <%java.lang.Object%> CAUGHT_self_71; | |
| try { | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> TYP_Type_0 = idResolver.getType(<%org.eclipse.ocl.examples.pivot.PivotTables%>.CLSSid_Type, null); | |
| if (CAUGHT_container instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_container; | |
| } | |
| final /*@Thrown*/ boolean self_71 = <%org.eclipse.ocl.examples.library.oclany.OclAnyOclIsKindOfOperation%>.INSTANCE.evaluate(evaluator, CAUGHT_container, TYP_Type_0); | |
| CAUGHT_self_71 = self_71; | |
| } | |
| catch (<%java.lang.Exception%> e) { | |
| CAUGHT_self_71 = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.createInvalidValue(e); | |
| } | |
| @<%org.eclipse.jdt.annotation.NonNull%> /*@Caught*/ <%java.lang.Object%> CAUGHT_b; | |
| try { | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> TYP_Type_1 = idResolver.getType(<%org.eclipse.ocl.examples.pivot.PivotTables%>.CLSSid_Type, null); | |
| if (CAUGHT_container instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_container; | |
| } | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> oclAsType = (<%org.eclipse.ocl.examples.domain.elements.DomainType%>)<%org.eclipse.ocl.examples.library.oclany.OclAnyOclAsTypeOperation%>.INSTANCE.evaluate(evaluator, CAUGHT_container, TYP_Type_1); | |
| if (oclAsType == null) { | |
| throw new <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>("Null source for \'pivot::Type.ownedAttribute\'"); | |
| } | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@Thrown*/ <%java.util.List%><? extends <%org.eclipse.ocl.examples.domain.elements.DomainProperty%>> ownedAttribute = oclAsType.getOwnedAttribute(); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.values.OrderedSetValue%> BOXED_ownedAttribute = idResolver.createOrderedSetOfAll(<%org.eclipse.ocl.examples.pivot.PivotTables%>.ORD_CLSSid_Property, ownedAttribute); | |
| final /*@Thrown*/ boolean b = <%org.eclipse.ocl.examples.library.collection.CollectionIncludesOperation%>.INSTANCE.evaluate(BOXED_ownedAttribute, this); | |
| CAUGHT_b = b; | |
| } | |
| catch (<%java.lang.Exception%> e) { | |
| CAUGHT_b = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.createInvalidValue(e); | |
| } | |
| final /*@NonInvalid*/ boolean symbol_0 = CAUGHT_self_71 instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>; | |
| /*@Thrown*/ boolean symbol_8; | |
| if (symbol_0) { | |
| final /*@NonInvalid*/ boolean symbol_1 = CAUGHT_b instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>; | |
| /*@Thrown*/ boolean symbol_3; | |
| if (symbol_1) { | |
| if (CAUGHT_self_71 instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_self_71; | |
| } | |
| symbol_3 = (<%java.lang.Boolean%>)CAUGHT_self_71; | |
| } | |
| else { | |
| if (CAUGHT_b instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_b; | |
| } | |
| final /*@Thrown*/ boolean eq = CAUGHT_b == Boolean.FALSE; | |
| /*@Thrown*/ boolean symbol_2; | |
| if (eq) { | |
| symbol_2 = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.FALSE_VALUE; | |
| } | |
| else { | |
| if (CAUGHT_self_71 instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_self_71; | |
| } | |
| symbol_2 = (<%java.lang.Boolean%>)CAUGHT_self_71; | |
| } | |
| symbol_3 = symbol_2; | |
| } | |
| symbol_8 = symbol_3; | |
| } | |
| else { | |
| if (CAUGHT_self_71 instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_self_71; | |
| } | |
| final /*@Thrown*/ boolean eq_0 = CAUGHT_self_71 == Boolean.FALSE; | |
| /*@Thrown*/ boolean symbol_7; | |
| if (eq_0) { | |
| symbol_7 = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.FALSE_VALUE; | |
| } | |
| else { | |
| if (CAUGHT_b instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>) { | |
| throw (<%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>)CAUGHT_b; | |
| } | |
| final /*@NonInvalid*/ boolean symbol_4 = CAUGHT_b instanceof <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>; | |
| /*@Thrown*/ boolean symbol_6; | |
| if (symbol_4) { | |
| symbol_6 = (<%java.lang.Boolean%>)CAUGHT_b; | |
| } | |
| else { | |
| final /*@Thrown*/ boolean eq_1 = CAUGHT_b == Boolean.FALSE; | |
| /*@NonInvalid*/ boolean symbol_5; | |
| if (eq_1) { | |
| symbol_5 = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.FALSE_VALUE; | |
| } | |
| else { | |
| symbol_5 = <%org.eclipse.ocl.examples.domain.values.util.ValuesUtil%>.TRUE_VALUE; | |
| } | |
| symbol_6 = symbol_5; | |
| } | |
| symbol_7 = symbol_6; | |
| } | |
| symbol_8 = symbol_7; | |
| } | |
| return symbol_8;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.Property.isAttribute..pivot.Property" name="p" | |
| type="#T.pivot.Property"/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.PropertyCallExp" name="PropertyCallExp" | |
| superClass="#T.pivot.NavigationCallExp #T.pivot.ReferringElement"> | |
| <ownedAttribute xmi:id="p.pivot.PropertyCallExp.referredProperty" name="referredProperty" | |
| isRequired="false" type="#T.pivot.Property" opposite="#p.pivot.Property.PropertyCallExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!PropertyCallExp!referredProperty</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedInvariant name="CompatibleResultType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedInvariant name="NonStaticSourceTypeIsConformant" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedOperation xmi:id="o.pivot.PropertyCallExp.getSpecializedReferredPropertyOwningType" | |
| name="getSpecializedReferredPropertyOwningType" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * referredProperty.owningType | |
| */ | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainProperty%> referredProperty = this.getReferredProperty(); | |
| if (referredProperty == null) { | |
| throw new <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>("Null source for \'pivot::Property.owningType\'"); | |
| } | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> owningType = referredProperty.getOwningType(); | |
| if (owningType == null) { | |
| throw new <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>("Null body for \'pivot::PropertyCallExp.getSpecializedReferredPropertyOwningType() : pivot::Type\'"); | |
| } | |
| return (<%org.eclipse.ocl.examples.pivot.Type%>)owningType;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.PropertyCallExp.getSpecializedReferredPropertyType" | |
| name="getSpecializedReferredPropertyType" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * referredProperty.type | |
| */ | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainProperty%> referredProperty = this.getReferredProperty(); | |
| if (referredProperty == null) { | |
| throw new <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>("Null source for \'pivot::TypedElement.type\'"); | |
| } | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> type = referredProperty.getType(); | |
| if (type == null) { | |
| throw new <%org.eclipse.ocl.examples.domain.values.impl.InvalidValueException%>("Null body for \'pivot::PropertyCallExp.getSpecializedReferredPropertyType() : pivot::Type\'"); | |
| } | |
| return (<%org.eclipse.ocl.examples.pivot.Type%>)type;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Pseudostate" name="Pseudostate" | |
| superClass="#T.pivot.Vertex"> | |
| <ownedComment body="A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph."/> | |
| <ownedAttribute xmi:id="p.pivot.Pseudostate.kind" name="kind" type="#T.pivot.PseudostateKind" | |
| default="initial"> | |
| <ownedComment body="Determines the precise type of the Pseudostate and can be one of: entryPoint, exitPoint, initial, deepHistory, shallowHistory, join, fork, junction, terminate or choice."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Pseudostate.state" name="state" isRequired="false" | |
| type="#T.pivot.State" opposite="#p.pivot.State.Pseudostate"> | |
| <ownedComment body="The State that owns this pseudostate and in which it appears."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Pseudostate.stateMachine" name="stateMachine" | |
| isRequired="false" type="#T.pivot.StateMachine" opposite="#p.pivot.StateMachine.Pseudostate"> | |
| <ownedComment body="The StateMachine in which this Pseudostate is defined. This only applies to Pseudostates of the kind entryPoint or exitPoint."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Pseudostate.State" name="State" isRequired="false" | |
| type="#T.pivot.State" implicit="true" opposite="#p.pivot.State.connectionPoint"/> | |
| <ownedAttribute xmi:id="p.pivot.Pseudostate.StateMachine" name="StateMachine" | |
| isRequired="false" type="#T.pivot.StateMachine" implicit="true" opposite="#p.pivot.StateMachine.connectionPoint"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.RealLiteralExp" name="RealLiteralExp" | |
| superClass="#T.pivot.NumericLiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.RealLiteralExp.realSymbol" name="realSymbol" | |
| type="#T.pivot.Real"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!RealLiteralExp!realSymbol</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ReferringElement" name="ReferringElement" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"> | |
| <ownedOperation xmi:id="o.pivot.ReferringElement.getReferredElement" name="getReferredElement" | |
| type="#T.pivot.Element"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!ReferringElement!getReferredElement()</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Region" name="Region" superClass="#T.pivot.Namespace"> | |
| <ownedComment body="A region is an orthogonal part of either a composite state or a state machine. It contains states and transitions."/> | |
| <ownedAttribute xmi:id="p.pivot.Region.extendedRegion" name="extendedRegion" | |
| isRequired="false" type="#T.pivot.Region" opposite="#p.pivot.Region.Region"> | |
| <ownedComment body="The region of which this region is an extension."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Region.state" name="state" isRequired="false" | |
| type="#T.pivot.State" opposite="#p.pivot.State.Region"> | |
| <ownedComment body="The State that owns the Region. If a Region is owned by a State, then it cannot also be owned by a StateMachine."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Region.stateMachine" name="stateMachine" isRequired="false" | |
| type="#T.pivot.StateMachine" opposite="#p.pivot.StateMachine.Region"> | |
| <ownedComment body="The StateMachine that owns the Region. If a Region is owned by a StateMachine, then it cannot also be owned by a State."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Region.subvertex" name="subvertex" type="#_mV0ywDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Vertex.container"> | |
| <ownedComment body="The set of vertices that are owned by this region."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Region.transition" name="transition" type="#_mV0ywTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Transition.container"> | |
| <ownedComment body="The set of transitions owned by the region. Note that internal transitions are owned by a region, but applies to the source state."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Region.State" name="State" isRequired="false" | |
| type="#T.pivot.State" implicit="true" opposite="#p.pivot.State.region"/> | |
| <ownedAttribute xmi:id="p.pivot.Region.Region" name="Region" type="#_mV0ywjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Region.extendedRegion"/> | |
| <ownedAttribute xmi:id="p.pivot.Region.StateMachine" name="StateMachine" isRequired="false" | |
| type="#T.pivot.StateMachine" implicit="true" opposite="#p.pivot.StateMachine.region"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Root" name="Root" superClass="#T.pivot.Namespace"> | |
| <ownedAttribute xmi:id="p.pivot.Root.externalURI" name="externalURI" isRequired="false" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Root!externalURI</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Root.imports" name="imports" type="#_mV0ywzN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Import.Root"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Root!imports</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Root.nestedPackage" name="nestedPackage" type="#_mV0yuzN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Package.Root"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Root!nestedPackage</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.SelfType" name="SelfType" superClass="#T.pivot.Class"> | |
| <ownedOperation xmi:id="o.pivot.SelfType.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="specializeIn" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * selfType | |
| */ | |
| return selfType;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.SelfType.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="expr" type="#T.pivot.OCLExpression"/> | |
| <ownedParameter xmi:id="p1o.pivot.SelfType.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="selfType" type="#T.pivot.Type"/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.SendSignalAction" name="SendSignalAction" | |
| superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.SendSignalAction.signal" name="signal" type="#T.pivot.Signal" | |
| opposite="#p.pivot.Signal.SendSignalAction"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!SendSignalAction!signal</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.SendSignalAction.MessageExp" name="MessageExp" | |
| isRequired="false" type="#T.pivot.MessageExp" implicit="true" opposite="#p.pivot.MessageExp.sentSignal"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.SequenceType" name="SequenceType" | |
| superClass="#T.pivot.CollectionType"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.SetType" name="SetType" superClass="#T.pivot.CollectionType"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Signal" name="Signal" superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Signal.SendSignalAction" name="SendSignalAction" | |
| type="#_mV0yxDN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.SendSignalAction.signal"/> | |
| <ownedAttribute xmi:id="p.pivot.Signal.MessageType" name="MessageType" type="#_mV0yujN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.MessageType.referredSignal"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.State" name="State" superClass="#T.pivot.Vertex #T.pivot.Namespace"> | |
| <ownedComment body="A state models a situation during which some (usually implicit) invariant condition holds."/> | |
| <ownedAttribute xmi:id="p.pivot.State.connection" name="connection" type="#_mV0yxTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.ConnectionPointReference.State"> | |
| <ownedComment body="The entry and exit connection points used in conjunction with this (submachine) state, i.e. as targets and sources, respectively, in the region with the submachine state. A connection point reference references the corresponding definition of a connection point pseudostate in the statemachine referenced by the submachinestate."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.connectionPoint" name="connectionPoint" | |
| type="#_mV0LqzN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Pseudostate.State"> | |
| <ownedComment body="The entry and exit pseudostates of a composite state. These can only be entry or exit Pseudostates, and they must have different names. They can only be defined for composite states."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.deferrableTrigger" name="deferrableTrigger" | |
| type="#_mV0yxjN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Trigger.State"> | |
| <ownedComment body="A list of triggers that are candidates to be retained by the state machine if they trigger no transitions out of the state (not consumed). A deferred trigger is retained until the state machine reaches a state configuration where it is no longer deferred.
"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.doActivity" name="doActivity" isRequired="false" | |
| type="#T.pivot.Behavior" isComposite="true"> | |
| <ownedComment body="An optional behavior that is executed while being in the state. The execution starts when this state is entered, and stops either by itself, or when the state is exited, whichever comes first."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.entry" name="entry" isRequired="false" | |
| type="#T.pivot.Behavior" isComposite="true"> | |
| <ownedComment body="An optional behavior that is executed whenever this state is entered regardless of the transition taken to reach the state. If defined, entry actions are always executed to completion prior to any internal behavior or transitions performed within the state.
"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.exit" name="exit" isRequired="false" type="#T.pivot.Behavior" | |
| isComposite="true"> | |
| <ownedComment body="An optional behavior that is executed whenever this state is exited regardless of which transition was taken out of the state. If defined, exit actions are always executed to completion only after all internal activities and transition actions have completed execution."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.isComposite" name="isComposite" type="#T.pivot.Boolean" | |
| default="false" isDerived="true" isTransient="true" isVolatile="true"> | |
| <ownedComment body="A state with isComposite=true is said to be a composite state. A composite state is a state that contains at least one region."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.isOrthogonal" name="isOrthogonal" type="#T.pivot.Boolean" | |
| default="false" isDerived="true" isTransient="true" isVolatile="true"> | |
| <ownedComment body="A state with isOrthogonal=true is said to be an orthogonal composite state. An orthogonal composite state contains two or more regions."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.isSimple" name="isSimple" type="#T.pivot.Boolean" | |
| default="true" isDerived="true" isTransient="true" isVolatile="true"> | |
| <ownedComment body="A state with isSimple=true is said to be a simple state. A simple state does not have any regions and it does not refer to any submachine state machine."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.isSubmachineState" name="isSubmachineState" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedComment body="A state with isSubmachineState=true is said to be a submachine state. Such a state refers to a state machine (submachine)."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.redefinedState" name="redefinedState" | |
| isRequired="false" type="#T.pivot.State" opposite="#p.pivot.State.State"> | |
| <ownedComment body="The state of which this state is a redefinition."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.region" name="region" type="#_mV0ywjN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Region.State"> | |
| <ownedComment body="The regions owned directly by the state."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.stateInvariant" name="stateInvariant" | |
| isRequired="false" type="#T.pivot.Constraint" isComposite="true" opposite="#p.pivot.Constraint.State"> | |
| <ownedComment body="Specifies conditions that are always true when this state is the current state. In protocol state machines, state invariants are additional conditions to the preconditions of the outgoing transitions, and to the postcondition of the incoming transitions.
"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.submachine" name="submachine" isRequired="false" | |
| type="#T.pivot.StateMachine" opposite="#p.pivot.StateMachine.submachineState"> | |
| <ownedComment body="The state machine that is to be inserted in place of the (submachine) state."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.State.Region" name="Region" type="#_mV0ywjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Region.state"/> | |
| <ownedAttribute xmi:id="p.pivot.State.ConnectionPointReference" name="ConnectionPointReference" | |
| type="#_mV0yxTN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.ConnectionPointReference.state"/> | |
| <ownedAttribute xmi:id="p.pivot.State.State" name="State" type="#_mV0yxzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.State.redefinedState"/> | |
| <ownedAttribute xmi:id="p.pivot.State.StateExp" name="StateExp" type="#_mV0yyDN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.StateExp.referredState"/> | |
| <ownedAttribute xmi:id="p.pivot.State.Pseudostate" name="Pseudostate" type="#_mV0LqzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Pseudostate.state"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.StateExp" name="StateExp" superClass="#T.pivot.OCLExpression"> | |
| <ownedAttribute xmi:id="p.pivot.StateExp.referredState" name="referredState" | |
| isRequired="false" type="#T.pivot.State" opposite="#p.pivot.State.StateExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!StateExp!referredState</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.StateMachine" name="StateMachine" | |
| superClass="#T.pivot.Behavior"> | |
| <ownedComment body="State machines can be used to express the behavior of part of a system. Behavior is modeled as a traversal of a graph of state nodes interconnected by one or more joined transition arcs that are triggered by the dispatching of series of (event) occurrences. During this traversal, the state machine executes a series of activities associated with various elements of the state machine."/> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.connectionPoint" name="connectionPoint" | |
| type="#_mV0LqzN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.Pseudostate.StateMachine"> | |
| <ownedComment body="The connection points defined for this state machine. They represent the interface of the state machine when used as part of submachine state."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.extendedStateMachine" name="extendedStateMachine" | |
| type="#_mV0yyTN8EeOoAatxCmIbzQ" opposite="#p.pivot.StateMachine.StateMachine"> | |
| <ownedComment body="The state machines of which this is an extension."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.region" name="region" type="#_mV0yyjN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Region.StateMachine"> | |
| <ownedComment body="The regions owned directly by the state machine."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.submachineState" name="submachineState" | |
| type="#_mV0yxzN8EeOoAatxCmIbzQ" opposite="#p.pivot.State.submachine"> | |
| <ownedComment body="References the submachine(s) in case of a submachine state. Multiple machines are referenced in case of a concurrent state."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.Pseudostate" name="Pseudostate" | |
| type="#_mV0LqzN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.Pseudostate.stateMachine"/> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.StateMachine" name="StateMachine" | |
| type="#_mV0yyTN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.StateMachine.extendedStateMachine"/> | |
| <ownedAttribute xmi:id="p.pivot.StateMachine.Region" name="Region" type="#_mV0ywjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Region.stateMachine"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Stereotype" name="Stereotype" | |
| superClass="#T.pivot.Class"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.StringLiteralExp" name="StringLiteralExp" | |
| superClass="#T.pivot.PrimitiveLiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.StringLiteralExp.stringSymbol" name="stringSymbol" | |
| type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!StringLiteralExp!stringSymbol</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateBinding" name="TemplateBinding" | |
| superClass="#T.pivot.Element"> | |
| <ownedComment body="A template binding represents a relationship between a templateable element and a template. A template binding specifies the substitutions of actual parameters for the formal parameters of the template."/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateBinding.boundElement" name="boundElement" | |
| type="#T.pivot.TemplateableElement" opposite="#p.pivot.TemplateableElement.templateBinding"> | |
| <ownedComment body="The element that is bound by this binding."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateBinding.parameterSubstitution" name="parameterSubstitution" | |
| type="#_mV0yyzN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.TemplateParameterSubstitution.templateBinding"> | |
| <ownedComment body="The parameter substitutions owned by this template binding."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateBinding.signature" name="signature" | |
| type="#T.pivot.TemplateSignature" opposite="#p.pivot.TemplateSignature.TemplateBinding"> | |
| <ownedComment body="The template signature for the template that is the target of the binding."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateParameter" name="TemplateParameter" | |
| superClass="#T.pivot.Element"> | |
| <ownedComment body="A template parameter exposes a parameterable element as a formal template parameter of a template."/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.default" name="default" isRequired="false" | |
| type="#T.pivot.ParameterableElement"> | |
| <ownedComment body="The element that is the default for this formal template parameter."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.ownedDefault" name="ownedDefault" | |
| isRequired="false" type="#T.pivot.ParameterableElement" isComposite="true"> | |
| <ownedComment body="The element that is owned by this template parameter for the purpose of providing a default."/> | |
| <ownedAnnotation name="subsets" reference="#p.pivot.TemplateParameter.default"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.ownedParameteredElement" name="ownedParameteredElement" | |
| isRequired="false" type="#T.pivot.ParameterableElement" isComposite="true" | |
| opposite="#p.pivot.ParameterableElement.owningTemplateParameter"> | |
| <ownedComment body="The element that is owned by this template parameter."/> | |
| <ownedAnnotation name="subsets" reference="#p.pivot.TemplateParameter.parameteredElement"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.parameteredElement" name="parameteredElement" | |
| type="#T.pivot.ParameterableElement" opposite="#p.pivot.ParameterableElement.templateParameter"> | |
| <ownedComment body="The element exposed by this template parameter."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.signature" name="signature" | |
| type="#T.pivot.TemplateSignature" opposite="#p.pivot.TemplateSignature.ownedParameter"> | |
| <ownedComment body="The template signature that owns this template parameter."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.TemplateParameterSubstitution" | |
| name="TemplateParameterSubstitution" type="#_mV0yyzN8EeOoAatxCmIbzQ" implicit="true" | |
| opposite="#p.pivot.TemplateParameterSubstitution.formal"/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameter.TemplateSignature" name="TemplateSignature" | |
| type="#_mV0yzDN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.TemplateSignature.parameter"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateParameterSubstitution" | |
| name="TemplateParameterSubstitution" superClass="#T.pivot.Element"> | |
| <ownedComment body="A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding."/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameterSubstitution.actual" name="actual" | |
| type="#T.pivot.ParameterableElement"> | |
| <ownedComment body="The element that is the actual parameter for this substitution."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameterSubstitution.formal" name="formal" | |
| type="#T.pivot.TemplateParameter" opposite="#p.pivot.TemplateParameter.TemplateParameterSubstitution"> | |
| <ownedComment body="The formal template parameter that is associated with this substitution."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameterSubstitution.ownedActual" name="ownedActual" | |
| isRequired="false" type="#T.pivot.ParameterableElement" isComposite="true"> | |
| <ownedComment body="The actual parameter that is owned by this substitution."/> | |
| <ownedAnnotation name="subsets" reference="#p.pivot.TemplateParameterSubstitution.actual"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameterSubstitution.templateBinding" | |
| name="templateBinding" type="#T.pivot.TemplateBinding" opposite="#p.pivot.TemplateBinding.parameterSubstitution"> | |
| <ownedComment body="The optional bindings from this element to templates."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateParameterType" name="TemplateParameterType" | |
| superClass="#T.pivot.Type"> | |
| <ownedAttribute xmi:id="p.pivot.TemplateParameterType.specification" name="specification" | |
| isRequired="false" type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TemplateParameterType!specification</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateSignature" name="TemplateSignature" | |
| superClass="#T.pivot.Element"> | |
| <ownedComment body="A template signature bundles the set of formal template parameters for a templated element."/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateSignature.ownedParameter" name="ownedParameter" | |
| type="#_mV0yzTN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.TemplateParameter.signature"> | |
| <ownedComment body="The formal template parameters that are owned by this template signature."/> | |
| <ownedAnnotation name="subsets" reference="#p.pivot.TemplateSignature.parameter"/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateSignature.parameter" name="parameter" | |
| type="#_mV0yzjN8EeOoAatxCmIbzQ" opposite="#p.pivot.TemplateParameter.TemplateSignature"> | |
| <ownedComment body="The ordered set of all formal template parameters for this template signature."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateSignature.template" name="template" | |
| type="#T.pivot.TemplateableElement" opposite="#p.pivot.TemplateableElement.ownedTemplateSignature"> | |
| <ownedComment body="The element that owns this template signature."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateSignature.TemplateBinding" name="TemplateBinding" | |
| type="#_mV0yzzN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.TemplateBinding.signature"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TemplateableElement" name="TemplateableElement" | |
| superClass="#T.pivot.Element" isAbstract="true"> | |
| <ownedComment body="A templateable element is an element that can optionally be defined as a template and bound to other templates."/> | |
| <ownedAttribute xmi:id="p.pivot.TemplateableElement.ownedTemplateSignature" | |
| name="ownedTemplateSignature" isRequired="false" type="#T.pivot.TemplateSignature" | |
| isComposite="true" opposite="#p.pivot.TemplateSignature.template"> | |
| <ownedComment body="The optional template signature specifying the formal template parameters."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateableElement.templateBinding" name="templateBinding" | |
| type="#_mV0yzzN8EeOoAatxCmIbzQ" isComposite="true" opposite="#p.pivot.TemplateBinding.boundElement"> | |
| <ownedComment body="The optional bindings from this element to templates."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TemplateableElement.unspecializedElement" name="unspecializedElement" | |
| isRequired="false" type="#T.pivot.TemplateableElement" isResolveProxies="false" | |
| isTransient="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TemplateableElement!unspecializedElement</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedOperation xmi:id="o.pivot.TemplateableElement.isTemplate" name="isTemplate" | |
| type="#T.pivot.Boolean"> | |
| <ownedComment body="The query isTemplate() returns whether this templateable element is actually a template."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.TemplateableElement.parameterableElements" name="parameterableElements" | |
| type="#_mV0y0DN8EeOoAatxCmIbzQ"> | |
| <ownedComment body="The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element. By default, this set includes all the owned elements. Subclasses may override this operation if they choose to restrict the set of parameterable elements."/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Transition" name="Transition" | |
| superClass="#T.pivot.Namespace"> | |
| <ownedComment body="A transition is a directed relationship between a source vertex and a target vertex. It may be part of a compound transition, which takes the state machine from one state configuration to another, representing the complete response of the state machine to an occurrence of an event of a particular type."/> | |
| <ownedAttribute xmi:id="p.pivot.Transition.container" name="container" type="#T.pivot.Region" | |
| opposite="#p.pivot.Region.transition"> | |
| <ownedComment body="Designates the region that owns this transition."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.effect" name="effect" isRequired="false" | |
| type="#T.pivot.Behavior" isComposite="true" opposite="#p.pivot.Behavior.Transition"> | |
| <ownedComment body="Specifies an optional behavior to be performed when the transition fires."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.guard" name="guard" isRequired="false" | |
| type="#T.pivot.Constraint" isComposite="true" opposite="#p.pivot.Constraint.Transition"> | |
| <ownedComment body="A guard is a constraint that provides a fine-grained control over the firing of the transition. The guard is evaluated when an event occurrence is dispatched by the state machine. If the guard is true at that time, the transition may be enabled, otherwise, it is disabled. Guards should be pure expressions without side effects. Guard expressions with side effects are ill formed."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.kind" name="kind" type="#T.pivot.TransitionKind" | |
| default="external"> | |
| <ownedComment body="Indicates the precise type of the transition."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.source" name="source" type="#T.pivot.Vertex" | |
| opposite="#p.pivot.Vertex.outgoing"> | |
| <ownedComment body="Designates the originating vertex (state or pseudostate) of the transition."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.target" name="target" type="#T.pivot.Vertex" | |
| opposite="#p.pivot.Vertex.incoming"> | |
| <ownedComment body="Designates the target vertex that is reached when the transition is taken."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Transition.trigger" name="trigger" type="#_mV0yxjN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Trigger.Transition"> | |
| <ownedComment body="Specifies the triggers that may fire the transition."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Trigger" name="Trigger" superClass="#T.pivot.NamedElement"> | |
| <ownedAttribute xmi:id="p.pivot.Trigger.State" name="State" isRequired="false" | |
| type="#T.pivot.State" implicit="true" opposite="#p.pivot.State.deferrableTrigger"/> | |
| <ownedAttribute xmi:id="p.pivot.Trigger.Transition" name="Transition" isRequired="false" | |
| type="#T.pivot.Transition" implicit="true" opposite="#p.pivot.Transition.trigger"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TupleLiteralExp" name="TupleLiteralExp" | |
| superClass="#T.pivot.LiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.TupleLiteralExp.part" name="part" type="#_mV0y0TN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.TupleLiteralPart.TupleLiteralExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TupleLiteralExp!part</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TupleLiteralPart" name="TupleLiteralPart" | |
| superClass="#T.pivot.VariableDeclaration"> | |
| <ownedAttribute xmi:id="p.pivot.TupleLiteralPart.initExpression" name="initExpression" | |
| isRequired="false" type="#T.pivot.OCLExpression" isComposite="true" opposite="#p.pivot.OCLExpression.TupleLiteralPart"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TupleLiteralPart!initExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TupleLiteralPart.TupleLiteralExp" name="TupleLiteralExp" | |
| isRequired="false" type="#T.pivot.TupleLiteralExp" implicit="true" opposite="#p.pivot.TupleLiteralExp.part"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TupleType" name="TupleType" | |
| superClass="#T.pivot.DataType"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Type" name="Type" superClass="#T.pivot.NamedElement #T.pivot.TemplateableElement #T.pivot.ParameterableElement"> | |
| <ownedComment body="A type is a named element that is used as the type for a typed element. A type can be contained in a package.
Type is defined to be a kind of templateable element so that a type can be parameterized. It is also defined to be a kind of parameterable element so that a type can be a formal template parameter."/> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedAnnotation name="templateParameter"> | |
| <ownedDetail name="eType"> | |
| <value>pivot::TypeTemplateParameter</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedContent xsi:type="pivot:Operation" xmi:id="o.pivot.Type.duplicates.isTemplate" | |
| name="isTemplate" type="#T.pivot.Boolean"> | |
| <ownedComment body="The query isTemplate() returns whether this templateable element is actually a template."/> | |
| <ownedAnnotation name="redefines" reference="#o.pivot.TemplateableElement.isTemplate"/> | |
| </ownedContent> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.Type.duplicates.templateParameter" | |
| name="templateParameter" isRequired="false" type="#T.pivot.TemplateParameter" | |
| opposite="#p.pivot.TypeTemplateParameter.duplicates.parameteredElement"> | |
| <ownedComment body="The template parameter that exposes this element as a formal parameter."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.ParameterableElement.templateParameter"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.Type.instanceClassName" name="instanceClassName" | |
| isRequired="false" type="#T.pivot.String"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Type!instanceClassName</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.ownedAttribute" name="ownedAttribute" type="#_mV0LpjN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Property.owningType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Type!ownedAttribute</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.ownedInvariant" name="ownedInvariant" type="#_mV0LsTN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Constraint.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Type!ownedInvariant</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.ownedOperation" name="ownedOperation" type="#_mV0LpDN8EeOoAatxCmIbzQ" | |
| isComposite="true" opposite="#p.pivot.Operation.owningType"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Type!ownedOperation</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.package" name="package" isRequired="false" | |
| type="#T.pivot.Package" opposite="#p.pivot.Package.ownedType"> | |
| <ownedComment body="Specifies the owning package of this classifier, if any."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.superClass" name="superClass" type="#_mV0y0jN8EeOoAatxCmIbzQ" | |
| opposite="#p.pivot.Type.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Type!superClass</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Type.DynamicElement" name="DynamicElement" type="#_mV0y0zN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.DynamicElement.metaType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.TypeExp" name="TypeExp" type="#_mV0y1DN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.TypeExp.referredType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.TypeTemplateParameter" name="TypeTemplateParameter" | |
| type="#_mV0y1TN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.TypeTemplateParameter.constrainingType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.ElementExtension" name="ElementExtension" | |
| type="#_mV0LrzN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.ElementExtension.stereotype"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.Type" name="Type" type="#_mV0ytjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Type.superClass"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.DataType" name="DataType" type="#_mV1ZwDN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.DataType.behavioralType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.Operation" name="Operation" type="#_mV0ytzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Operation.raisedException"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.CollectionType" name="CollectionType" type="#_mV1ZwTN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.CollectionType.elementType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.Metaclass" name="Metaclass" type="#_mV1ZwjN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.Metaclass.instanceType"/> | |
| <ownedAttribute xmi:id="p.pivot.Type.TypedElement" name="TypedElement" type="#_mV1ZwzN8EeOoAatxCmIbzQ" | |
| implicit="true" opposite="#p.pivot.TypedElement.type"/> | |
| <ownedInvariant name="UniqueInvariantName" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| <ownedOperation xmi:id="o.pivot.Type.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="specializeIn" type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * self | |
| */ | |
| return this;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.Type.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="expr" type="#T.pivot.OCLExpression"/> | |
| <ownedParameter xmi:id="p1o.pivot.Type.specializeIn..pivot.OCLExpression..pivot.Type" | |
| name="selfType" type="#T.pivot.Type"/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TypeExp" name="TypeExp" superClass="#T.pivot.OCLExpression #T.pivot.ReferringElement"> | |
| <ownedAttribute xmi:id="p.pivot.TypeExp.referredType" name="referredType" isRequired="false" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.TypeExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TypeExp!referredType</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TypeTemplateParameter" name="TypeTemplateParameter" | |
| superClass="#T.pivot.TemplateParameter"> | |
| <ownedComment body="A type template parameter exposes a type as a formal template parameter."/> | |
| <ownedAnnotation name="duplicates"> | |
| <ownedAnnotation name="parameteredElement"> | |
| <ownedDetail name="eType"> | |
| <value>pivot::Type</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedContent xsi:type="pivot:Property" xmi:id="p.pivot.TypeTemplateParameter.duplicates.parameteredElement" | |
| name="parameteredElement" type="#T.pivot.ParameterableElement" opposite="#p.pivot.Type.duplicates.templateParameter"> | |
| <ownedComment body="The parameterable classifier for this template parameter."/> | |
| <ownedAnnotation name="redefines" reference="#p.pivot.TemplateParameter.parameteredElement"/> | |
| </ownedContent> | |
| </ownedAnnotation> | |
| <ownedAttribute xmi:id="p.pivot.TypeTemplateParameter.allowSubstitutable" name="allowSubstitutable" | |
| type="#T.pivot.Boolean" default="true"> | |
| <ownedComment body="Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TypeTemplateParameter.constrainingType" name="constrainingType" | |
| type="#_mV0ytjN8EeOoAatxCmIbzQ" opposite="#p.pivot.Type.TypeTemplateParameter"> | |
| <ownedComment body="The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TypedElement" name="TypedElement" | |
| superClass="#T.pivot.NamedElement" isAbstract="true"> | |
| <ownedComment body="A typed element is a kind of named element that represents an element with a type."/> | |
| <ownedAttribute xmi:id="p.pivot.TypedElement.isRequired" name="isRequired" type="#T.pivot.Boolean" | |
| default="true"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!TypedElement!isRequired</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.TypedElement.type" name="type" isRequired="false" | |
| type="#T.pivot.Type" opposite="#p.pivot.Type.TypedElement"> | |
| <ownedComment body="The type of the TypedElement."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.TypedMultiplicityElement" name="TypedMultiplicityElement" | |
| superClass="#T.pivot.TypedElement" isAbstract="true"> | |
| <ownedOperation xmi:id="o.pivot.TypedMultiplicityElement.CompatibleBody..pivot.ValueSpecification" | |
| name="CompatibleBody" type="#T.pivot.Boolean"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * bodySpecification.type.conformsTo(self.type) | |
| */ | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator%> evaluator = new <%org.eclipse.ocl.examples.library.ecore.EcoreExecutorManager%>(this, <%org.eclipse.ocl.examples.pivot.PivotTables%>.LIBRARY); | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> type = bodySpecification.getType(); | |
| final @<%org.eclipse.jdt.annotation.Nullable%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> type_0 = this.getType(); | |
| final /*@Thrown*/ boolean conformsTo = <%org.eclipse.ocl.examples.library.classifier.OclTypeConformsToOperation%>.INSTANCE.evaluate(evaluator, type, type_0); | |
| return conformsTo;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| <ownedParameter xmi:id="p0o.pivot.TypedMultiplicityElement.CompatibleBody..pivot.ValueSpecification" | |
| name="bodySpecification" type="#T.pivot.ValueSpecification"/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.TypedMultiplicityElement.makeParameter" name="makeParameter" | |
| type="#T.pivot.Parameter"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="body"> | |
| <value>/** | |
| * Parameter{name = 'name'} | |
| */ | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator%> evaluator = new <%org.eclipse.ocl.examples.library.ecore.EcoreExecutorManager%>(this, <%org.eclipse.ocl.examples.pivot.PivotTables%>.LIBRARY); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.types.IdResolver%> idResolver = evaluator.getIdResolver(); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.elements.DomainProperty%> CTORid_name = idResolver.getProperty(<%org.eclipse.ocl.examples.pivot.PivotTables%>.PROPid_name); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@NonInvalid*/ <%org.eclipse.ocl.examples.domain.elements.DomainType%> TYP_pivot_c_c_Parameter_0 = idResolver.getType(<%org.eclipse.ocl.examples.pivot.PivotTables%>.CLSSid_Parameter, null); | |
| final @<%org.eclipse.jdt.annotation.NonNull%> /*@Thrown*/ <%org.eclipse.ocl.examples.domain.elements.DomainTypedElement%> symbol_0 = (<%org.eclipse.ocl.examples.domain.elements.DomainTypedElement%>)TYP_pivot_c_c_Parameter_0.createInstance(); | |
| CTORid_name.initValue(symbol_0, <%org.eclipse.ocl.examples.pivot.PivotTables%>.STR_name); | |
| return (<%org.eclipse.ocl.examples.pivot.Parameter%>)symbol_0;</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.UnlimitedNaturalLiteralExp" | |
| name="UnlimitedNaturalLiteralExp" superClass="#T.pivot.NumericLiteralExp"> | |
| <ownedAttribute xmi:id="p.pivot.UnlimitedNaturalLiteralExp.unlimitedNaturalSymbol" | |
| name="unlimitedNaturalSymbol" type="#T.pivot.UnlimitedNatural"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!UnlimitedNaturalLiteralExp!unlimitedNaturalSymbol</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.UnspecifiedType" name="UnspecifiedType" | |
| superClass="#T.pivot.Class"> | |
| <ownedAttribute xmi:id="p.pivot.UnspecifiedType.lowerBound" name="lowerBound" | |
| type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!UnspecifiedType!lowerBound</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.UnspecifiedType.upperBound" name="upperBound" | |
| type="#T.pivot.Type"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!UnspecifiedType!upperBound</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.UnspecifiedValueExp" name="UnspecifiedValueExp" | |
| superClass="#T.pivot.OCLExpression"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.ValueSpecification" name="ValueSpecification" | |
| superClass="#T.pivot.TypedElement #T.pivot.ParameterableElement" isAbstract="true"> | |
| <ownedComment body="A value specification is the specification of a (possibly empty) set of instances, including both objects and data values.
ValueSpecification specializes ParameterableElement to specify that a value specification can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template."/> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.booleanValue" name="booleanValue" | |
| type="#T.pivot.Boolean"> | |
| <ownedComment body="The query booleanValue() gives a single Boolean value when one can be computed."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.integerValue" name="integerValue" | |
| type="#T.pivot.Integer"> | |
| <ownedComment body="The query integerValue() gives a single Integer value when one can be computed."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.isComputable" name="isComputable" | |
| type="#T.pivot.Boolean"> | |
| <ownedComment body="The query isComputable() determines whether a value specification can be computed in a model. This operation cannot be fully defined in OCL. A conforming implementation is expected to deliver true for this operation for all value specifications that it can compute, and to compute all of those for which the operation is true. A conforming implementation is expected to be able to compute the value of all literals."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.isNull" name="isNull" type="#T.pivot.Boolean"> | |
| <ownedComment body="The query isNull() returns true when it can be computed that the value is null."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.stringValue" name="stringValue" | |
| type="#T.pivot.String"> | |
| <ownedComment body="The query stringValue() gives a single String value when one can be computed."/> | |
| </ownedOperation> | |
| <ownedOperation xmi:id="o.pivot.ValueSpecification.unlimitedValue" name="unlimitedValue" | |
| type="#T.pivot.UnlimitedNatural"> | |
| <ownedComment body="The query unlimitedValue() gives a single UnlimitedNatural value when one can be computed."/> | |
| </ownedOperation> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Variable" name="Variable" superClass="#T.pivot.VariableDeclaration"> | |
| <ownedAttribute xmi:id="p.pivot.Variable.implicit" name="implicit" isRequired="false" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Variable!implicit</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Variable.initExpression" name="initExpression" | |
| isRequired="false" type="#T.pivot.OCLExpression" isComposite="true" opposite="#p.pivot.OCLExpression.Variable"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Variable!initExpression</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Variable.representedParameter" name="representedParameter" | |
| isRequired="false" type="#T.pivot.Parameter" opposite="#p.pivot.Parameter.Variable"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!Variable!representedParameter</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Variable.IterateExp" name="IterateExp" isRequired="false" | |
| type="#T.pivot.IterateExp" implicit="true" opposite="#p.pivot.IterateExp.result"/> | |
| <ownedAttribute xmi:id="p.pivot.Variable.LetExp" name="LetExp" isRequired="false" | |
| type="#T.pivot.LetExp" implicit="true" opposite="#p.pivot.LetExp.variable"/> | |
| <ownedAttribute xmi:id="p.pivot.Variable.LoopExp" name="LoopExp" isRequired="false" | |
| type="#T.pivot.LoopExp" implicit="true" opposite="#p.pivot.LoopExp.iterator"/> | |
| <ownedInvariant name="CompatibleInitialiserType" isCallable="true"> | |
| <specification> | |
| <body xsi:nil="true"/> | |
| <language>OCL</language> | |
| </specification> | |
| </ownedInvariant> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.VariableDeclaration" name="VariableDeclaration" | |
| superClass="#T.pivot.TypedElement" isAbstract="true"> | |
| <ownedAttribute xmi:id="p.pivot.VariableDeclaration.VariableExp" name="VariableExp" | |
| type="#_mV1ZxDN8EeOoAatxCmIbzQ" implicit="true" opposite="#p.pivot.VariableExp.referredVariable"/> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.VariableExp" name="VariableExp" | |
| superClass="#T.pivot.OCLExpression #T.pivot.ReferringElement"> | |
| <ownedAttribute xmi:id="p.pivot.VariableExp.implicit" name="implicit" isRequired="false" | |
| type="#T.pivot.Boolean" default="false"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!VariableExp!implicit</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.VariableExp.referredVariable" name="referredVariable" | |
| isRequired="false" type="#T.pivot.VariableDeclaration" opposite="#p.pivot.VariableDeclaration.VariableExp"> | |
| <ownedAnnotation name="http://www.eclipse.org/emf/2002/GenModel"> | |
| <ownedDetail name="get"> | |
| <value>throw new UnsupportedOperationException(); // FIXME Unimplemented http://www.eclipse.org/ocl/3.1.0/Pivot!VariableExp!referredVariable</value> | |
| </ownedDetail> | |
| </ownedAnnotation> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Vertex" name="Vertex" superClass="#T.pivot.NamedElement" | |
| isAbstract="true"> | |
| <ownedComment body="A vertex is an abstraction of a node in a state machine graph. In general, it can be the source or destination of any number of transitions."/> | |
| <ownedAttribute xmi:id="p.pivot.Vertex.container" name="container" isRequired="false" | |
| type="#T.pivot.Region" opposite="#p.pivot.Region.subvertex"> | |
| <ownedComment body="The region that contains this vertex."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Vertex.incoming" name="incoming" type="#_mV0ywTN8EeOoAatxCmIbzQ" | |
| opposite="#p.pivot.Transition.target"> | |
| <ownedComment body="Specifies the transitions entering this vertex."/> | |
| </ownedAttribute> | |
| <ownedAttribute xmi:id="p.pivot.Vertex.outgoing" name="outgoing" type="#_mV0ywTN8EeOoAatxCmIbzQ" | |
| opposite="#p.pivot.Transition.source"> | |
| <ownedComment body="Specifies the transitions departing from this vertex."/> | |
| </ownedAttribute> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Visitable" name="Visitable" | |
| instanceClassName="org.eclipse.ocl.examples.pivot.util.Visitable" superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"/> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.Visitor" name="Visitor" instanceClassName="org.eclipse.ocl.examples.pivot.util.Visitor" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.5" | |
| isAbstract="true" isInterface="true"> | |
| <ownedTemplateSignature xmi:id="s.T.pivot.Visitor" parameter="#t.pivot..VisitorR"> | |
| <ownedParameter xsi:type="pivot:TypeTemplateParameter" xmi:id="t.pivot..VisitorR" | |
| parameteredElement="#T.pivot..VisitorR"> | |
| <ownedParameteredElement xsi:type="pivot:Class" xmi:id="T.pivot..VisitorR" | |
| name="R" templateParameter="#t.pivot..VisitorR"/> | |
| </ownedParameter> | |
| </ownedTemplateSignature> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:Class" xmi:id="T.pivot.VoidType" name="VoidType" superClass="#T.pivot.Class"/> | |
| </nestedPackage> | |
| <nestedPackage xmi:id="P.$$" name="$$" nsURI="http://www.eclipse.org/ocl/3.1.0/orphanage"> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LoDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1ZxTN8EeOoAatxCmIbzQ #_mV1ZxjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LoTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1ZxzN8EeOoAatxCmIbzQ #_mV1ZyDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Detail"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Detail" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LojN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1ZyTN8EeOoAatxCmIbzQ #_mV1ZyjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LozN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1ZyzN8EeOoAatxCmIbzQ #_mV1ZzDN8EeOoAatxCmIbzQ" elementType="#T.pivot.AssociationClassCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.AssociationClassCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LpDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1ZzTN8EeOoAatxCmIbzQ #_mV1ZzjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LpTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1ZzzN8EeOoAatxCmIbzQ #_mV1Z0DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LpjN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1Z0TN8EeOoAatxCmIbzQ #_mV1ZyjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LpzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z0jN8EeOoAatxCmIbzQ #_mV1Z0DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LqDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z0zN8EeOoAatxCmIbzQ #_mV1Z1DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Behavior"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Behavior" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LqTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1Z1TN8EeOoAatxCmIbzQ #_mV1Z1jN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LqjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z1zN8EeOoAatxCmIbzQ #_mV1ZxjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LqzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z2DN8EeOoAatxCmIbzQ #_mV1Z2TN8EeOoAatxCmIbzQ" elementType="#T.pivot.Pseudostate"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Pseudostate" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LrDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV1Z2jN8EeOoAatxCmIbzQ #_mV1Z2zN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LrTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z3DN8EeOoAatxCmIbzQ #_mV1Z3TN8EeOoAatxCmIbzQ" elementType="#T.pivot.String" | |
| lower="1"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LrjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z3jN8EeOoAatxCmIbzQ #_mV1Z3zN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicProperty"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicProperty" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LrzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z4DN8EeOoAatxCmIbzQ #_mV1Z4TN8EeOoAatxCmIbzQ" elementType="#T.pivot.ElementExtension"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ElementExtension" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LsDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z4jN8EeOoAatxCmIbzQ #_mV1Z4zN8EeOoAatxCmIbzQ" elementType="#T.pivot.Comment"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Comment" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LsTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV1Z5DN8EeOoAatxCmIbzQ #_mV1Z5TN8EeOoAatxCmIbzQ" elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LsjN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A0DN8EeOoAatxCmIbzQ #_mV2A0TN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumerationLiteral"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumerationLiteral" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LszN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A0jN8EeOoAatxCmIbzQ #_mV2A0zN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumLiteralExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumLiteralExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LtDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A1DN8EeOoAatxCmIbzQ #_mV2A1TN8EeOoAatxCmIbzQ" elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LtTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A1jN8EeOoAatxCmIbzQ #_mV2A1zN8EeOoAatxCmIbzQ" elementType="#T.pivot.Parameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0LtjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A2DN8EeOoAatxCmIbzQ #_mV2A2TN8EeOoAatxCmIbzQ" elementType="#T.pivot.LoopExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.LoopExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV0LtzN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV2A2jN8EeOoAatxCmIbzQ" elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LuDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A2zN8EeOoAatxCmIbzQ #_mV2A3DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Precedence"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Precedence" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0LuTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A3TN8EeOoAatxCmIbzQ #_mV2A3jN8EeOoAatxCmIbzQ" elementType="#T.pivot.OCLExpression"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OCLExpression" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0ysDN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A3zN8EeOoAatxCmIbzQ #_mV2A4DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Annotation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Annotation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0ysTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV2A4TN8EeOoAatxCmIbzQ #_mV1Z5TN8EeOoAatxCmIbzQ" elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ysjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A4jN8EeOoAatxCmIbzQ #_mV2A4zN8EeOoAatxCmIbzQ" elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yszN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A5DN8EeOoAatxCmIbzQ #_mV2A5TN8EeOoAatxCmIbzQ" elementType="#T.pivot.NavigationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.NavigationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV0ytDN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV2A5jN8EeOoAatxCmIbzQ" elementType="#T.pivot.String"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0ytTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV0ytDN8EeOoAatxCmIbzQ #_mV1Z3TN8EeOoAatxCmIbzQ" elementType="#T.pivot.String"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ytjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A5zN8EeOoAatxCmIbzQ #_mV2A6DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ytzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A6TN8EeOoAatxCmIbzQ #_mV1ZzjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yuDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A6jN8EeOoAatxCmIbzQ #_mV2A6zN8EeOoAatxCmIbzQ" elementType="#T.pivot.CallOperationAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CallOperationAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yuTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A7DN8EeOoAatxCmIbzQ #_mV2A7TN8EeOoAatxCmIbzQ" elementType="#T.pivot.OperationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OperationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yujN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A7jN8EeOoAatxCmIbzQ #_mV2A7zN8EeOoAatxCmIbzQ" elementType="#T.pivot.MessageType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.MessageType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yuzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV2A8DN8EeOoAatxCmIbzQ #_mV3O8DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Package"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Package" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yvDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O8TN8EeOoAatxCmIbzQ #_mV2A1TN8EeOoAatxCmIbzQ" elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yvTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O8jN8EeOoAatxCmIbzQ #_mV3O8zN8EeOoAatxCmIbzQ" elementType="#T.pivot.OppositePropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OppositePropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yvjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O9DN8EeOoAatxCmIbzQ #_mV3O9TN8EeOoAatxCmIbzQ" elementType="#T.pivot.PropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.PropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yvzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O9jN8EeOoAatxCmIbzQ #_mV1Z2zN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ywDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O9zN8EeOoAatxCmIbzQ #_mV3O-DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Vertex"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Vertex" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ywTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O-TN8EeOoAatxCmIbzQ #_mV3O-jN8EeOoAatxCmIbzQ" elementType="#T.pivot.Transition"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Transition" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0ywjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O-zN8EeOoAatxCmIbzQ #_mV3O_DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Region"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Region" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0ywzN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV3O_TN8EeOoAatxCmIbzQ #_mV2A4zN8EeOoAatxCmIbzQ" elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yxDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O_jN8EeOoAatxCmIbzQ #_mV3O_zN8EeOoAatxCmIbzQ" elementType="#T.pivot.SendSignalAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.SendSignalAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yxTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3PADN8EeOoAatxCmIbzQ #_mV3PATN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConnectionPointReference"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConnectionPointReference" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yxjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3PAjN8EeOoAatxCmIbzQ #_mV3PAzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Trigger"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Trigger" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yxzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3PBDN8EeOoAatxCmIbzQ #_mV3PBTN8EeOoAatxCmIbzQ" elementType="#T.pivot.State"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.State" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yyDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3PBjN8EeOoAatxCmIbzQ #_mV3PBzN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yyTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32ADN8EeOoAatxCmIbzQ #_mV32ATN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateMachine"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateMachine" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yyjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV3O-zN8EeOoAatxCmIbzQ #_mV3O_DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Region" | |
| lower="1"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Region" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yyzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32AjN8EeOoAatxCmIbzQ #_mV32AzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameterSubstitution"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameterSubstitution" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yzDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32BDN8EeOoAatxCmIbzQ #_mV32BTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateSignature"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateSignature" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0yzTN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV32BjN8EeOoAatxCmIbzQ #_mV32BzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0yzjN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV32BjN8EeOoAatxCmIbzQ #_mV32BzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameter" | |
| lower="1"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0yzzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32CDN8EeOoAatxCmIbzQ #_mV32CTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateBinding"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateBinding" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0y0DN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32CjN8EeOoAatxCmIbzQ #_mV32CzN8EeOoAatxCmIbzQ" elementType="#T.pivot.ParameterableElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ParameterableElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0y0TN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV32DDN8EeOoAatxCmIbzQ #_mV32DTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TupleLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:OrderedSetType" xmi:id="_mV0y0jN8EeOoAatxCmIbzQ" name="OrderedSet" | |
| superClass="#_mV0LtzN8EeOoAatxCmIbzQ #_mV2A6DN8EeOoAatxCmIbzQ" elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.24/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0y0zN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32DjN8EeOoAatxCmIbzQ #_mV32DzN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0y1DN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32EDN8EeOoAatxCmIbzQ #_mV32ETN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV0y1TN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32EjN8EeOoAatxCmIbzQ #_mV32EzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeTemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeTemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV1ZwDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32FDN8EeOoAatxCmIbzQ #_mV32FTN8EeOoAatxCmIbzQ" elementType="#T.pivot.DataType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DataType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV1ZwTN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32FjN8EeOoAatxCmIbzQ #_mV32FzN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV1ZwjN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32GDN8EeOoAatxCmIbzQ #_mV32GTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Metaclass"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Metaclass" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV1ZwzN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32GjN8EeOoAatxCmIbzQ #_mV32GzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypedElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypedElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SetType" xmi:id="_mV1ZxDN8EeOoAatxCmIbzQ" name="Set" | |
| superClass="#_mV32HDN8EeOoAatxCmIbzQ #_mV32HTN8EeOoAatxCmIbzQ" elementType="#T.pivot.VariableExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.VariableExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.26/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1ZxTN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32HjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1ZxjN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32HjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1ZxzN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32HzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Detail"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Detail" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1ZyDN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32HzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Detail"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Detail" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1ZyTN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32IDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1ZyjN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32IDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1ZyzN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32ITN8EeOoAatxCmIbzQ" elementType="#T.pivot.AssociationClassCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.AssociationClassCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1ZzDN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32ITN8EeOoAatxCmIbzQ" elementType="#T.pivot.AssociationClassCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.AssociationClassCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1ZzTN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32IjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1ZzjN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32IjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1ZzzN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32IzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z0DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32IzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1Z0TN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32IDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z0jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32IzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z0zN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32JDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Behavior"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Behavior" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z1DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32JDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Behavior"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Behavior" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1Z1TN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV32JTN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z1jN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV32JTN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z1zN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32HjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z2DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dEDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Pseudostate"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Pseudostate" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z2TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dEDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Pseudostate"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Pseudostate" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV1Z2jN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dETN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z2zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dETN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z3DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV2A5jN8EeOoAatxCmIbzQ" elementType="#T.pivot.String"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z3TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV2A5jN8EeOoAatxCmIbzQ" elementType="#T.pivot.String"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z3jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dEjN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicProperty"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicProperty" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z3zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dEjN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicProperty"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicProperty" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z4DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dEzN8EeOoAatxCmIbzQ" elementType="#T.pivot.ElementExtension"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ElementExtension" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z4TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dEzN8EeOoAatxCmIbzQ" elementType="#T.pivot.ElementExtension"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ElementExtension" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z4jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dFDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Comment"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Comment" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z4zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dFDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Comment"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Comment" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV1Z5DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dFTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV1Z5TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dFTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A0DN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dFjN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumerationLiteral"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumerationLiteral" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A0TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dFjN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumerationLiteral"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumerationLiteral" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A0jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dFzN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumLiteralExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumLiteralExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A0zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dFzN8EeOoAatxCmIbzQ" elementType="#T.pivot.EnumLiteralExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumLiteralExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A1DN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dGDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A1TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dGDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A1jN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dGTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Parameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A1zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dGTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Parameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A2DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dGjN8EeOoAatxCmIbzQ" elementType="#T.pivot.LoopExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.LoopExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A2TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dGjN8EeOoAatxCmIbzQ" elementType="#T.pivot.LoopExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.LoopExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A2jN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A2zN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dGzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Precedence"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Precedence" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A3DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dGzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Precedence"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Precedence" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A3TN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dHDN8EeOoAatxCmIbzQ" elementType="#T.pivot.OCLExpression"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OCLExpression" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A3jN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV4dHDN8EeOoAatxCmIbzQ" elementType="#T.pivot.OCLExpression"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OCLExpression" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A3zN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV5EIDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Annotation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Annotation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A4DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV5EIDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Annotation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Annotation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV2A4TN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV4dFTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A4jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV65UDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A4zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV65UDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A5DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV65UTN8EeOoAatxCmIbzQ" elementType="#T.pivot.NavigationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.NavigationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A5TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV65UTN8EeOoAatxCmIbzQ" elementType="#T.pivot.NavigationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.NavigationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A5jN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.String"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.String" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A5zN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV2A2jN8EeOoAatxCmIbzQ" elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A6DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV2A2jN8EeOoAatxCmIbzQ" elementType="#T.pivot.Type"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Type" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A6TN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV32IjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A6jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV65UjN8EeOoAatxCmIbzQ" elementType="#T.pivot.CallOperationAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CallOperationAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A6zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV65UjN8EeOoAatxCmIbzQ" elementType="#T.pivot.CallOperationAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CallOperationAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A7DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gYDN8EeOoAatxCmIbzQ" elementType="#T.pivot.OperationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OperationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A7TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gYDN8EeOoAatxCmIbzQ" elementType="#T.pivot.OperationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OperationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A7jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gYTN8EeOoAatxCmIbzQ" elementType="#T.pivot.MessageType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.MessageType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV2A7zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gYTN8EeOoAatxCmIbzQ" elementType="#T.pivot.MessageType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.MessageType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV2A8DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gYjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Package"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Package" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O8DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gYjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Package"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Package" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O8TN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dGDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O8jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gYzN8EeOoAatxCmIbzQ" elementType="#T.pivot.OppositePropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OppositePropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O8zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gYzN8EeOoAatxCmIbzQ" elementType="#T.pivot.OppositePropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OppositePropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O9DN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gZDN8EeOoAatxCmIbzQ" elementType="#T.pivot.PropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.PropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O9TN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gZDN8EeOoAatxCmIbzQ" elementType="#T.pivot.PropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.PropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O9jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV4dETN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O9zN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gZTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Vertex"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Vertex" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O-DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gZTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Vertex"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Vertex" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O-TN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gZjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Transition"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Transition" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O-jN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gZjN8EeOoAatxCmIbzQ" elementType="#T.pivot.Transition"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Transition" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O-zN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gZzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Region"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Region" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O_DN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gZzN8EeOoAatxCmIbzQ" elementType="#T.pivot.Region"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Region" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV3O_TN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV65UDN8EeOoAatxCmIbzQ" elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3O_jN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gaDN8EeOoAatxCmIbzQ" elementType="#T.pivot.SendSignalAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.SendSignalAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3O_zN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gaDN8EeOoAatxCmIbzQ" elementType="#T.pivot.SendSignalAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.SendSignalAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3PADN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gaTN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConnectionPointReference"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConnectionPointReference" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3PATN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gaTN8EeOoAatxCmIbzQ" elementType="#T.pivot.ConnectionPointReference"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConnectionPointReference" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3PAjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gajN8EeOoAatxCmIbzQ" elementType="#T.pivot.Trigger"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Trigger" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3PAzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gajN8EeOoAatxCmIbzQ" elementType="#T.pivot.Trigger"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Trigger" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3PBDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gazN8EeOoAatxCmIbzQ" elementType="#T.pivot.State"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.State" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3PBTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gazN8EeOoAatxCmIbzQ" elementType="#T.pivot.State"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.State" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV3PBjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gbDN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV3PBzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gbDN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32ADN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gbTN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateMachine"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateMachine" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32ATN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gbTN8EeOoAatxCmIbzQ" elementType="#T.pivot.StateMachine"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateMachine" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32AjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gbjN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameterSubstitution"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameterSubstitution" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32AzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gbjN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameterSubstitution"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameterSubstitution" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32BDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gbzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateSignature"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateSignature" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32BTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gbzN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateSignature"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateSignature" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV32BjN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV7gcDN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32BzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gcDN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32CDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gcTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateBinding"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateBinding" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32CTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gcTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TemplateBinding"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateBinding" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32CjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gcjN8EeOoAatxCmIbzQ" elementType="#T.pivot.ParameterableElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ParameterableElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32CzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gcjN8EeOoAatxCmIbzQ" elementType="#T.pivot.ParameterableElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ParameterableElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:SequenceType" xmi:id="_mV32DDN8EeOoAatxCmIbzQ" name="Sequence" | |
| superClass="#_mV7gczN8EeOoAatxCmIbzQ" elementType="#T.pivot.TupleLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.25/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32DTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gczN8EeOoAatxCmIbzQ" elementType="#T.pivot.TupleLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32DjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gdDN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32DzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gdDN8EeOoAatxCmIbzQ" elementType="#T.pivot.DynamicElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32EDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gdTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32ETN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gdTN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32EjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gdjN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeTemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeTemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32EzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gdjN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypeTemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeTemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32FDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gdzN8EeOoAatxCmIbzQ" elementType="#T.pivot.DataType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DataType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32FTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gdzN8EeOoAatxCmIbzQ" elementType="#T.pivot.DataType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DataType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32FjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7geDN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32FzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7geDN8EeOoAatxCmIbzQ" elementType="#T.pivot.CollectionType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32GDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7geTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Metaclass"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Metaclass" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32GTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7geTN8EeOoAatxCmIbzQ" elementType="#T.pivot.Metaclass"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Metaclass" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32GjN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gejN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypedElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypedElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32GzN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gejN8EeOoAatxCmIbzQ" elementType="#T.pivot.TypedElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypedElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:BagType" xmi:id="_mV32HDN8EeOoAatxCmIbzQ" name="Bag" | |
| superClass="#_mV7gezN8EeOoAatxCmIbzQ" elementType="#T.pivot.VariableExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.VariableExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.22/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32HTN8EeOoAatxCmIbzQ" name="UniqueCollection" | |
| superClass="#_mV7gezN8EeOoAatxCmIbzQ" elementType="#T.pivot.VariableExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.VariableExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.27/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32HjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Element"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Element" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32HzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Detail"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Detail" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32IDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Property"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Property" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32ITN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.AssociationClassCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.AssociationClassCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32IjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Operation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Operation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32IzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Class"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Class" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32JDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Behavior"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Behavior" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV32JTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.CollectionLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dEDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Pseudostate"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Pseudostate" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dETN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.ConstructorPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConstructorPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dEjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.DynamicProperty"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicProperty" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dEzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.ElementExtension"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ElementExtension" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dFDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Comment"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Comment" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dFTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Constraint"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dFjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.EnumerationLiteral"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumerationLiteral" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dFzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.EnumLiteralExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.EnumLiteralExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dGDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Variable"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Variable" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dGTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Parameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dGjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.LoopExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.LoopExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dGzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Precedence"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Precedence" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV4dHDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.OCLExpression"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OCLExpression" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV5EIDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Annotation"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Annotation" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV65UDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Import"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Import" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV65UTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.NavigationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.NavigationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV65UjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.CallOperationAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CallOperationAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gYDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.OperationCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OperationCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gYTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.MessageType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.MessageType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gYjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Package"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Package" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gYzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.OppositePropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.OppositePropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gZDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.PropertyCallExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.PropertyCallExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gZTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Vertex"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Vertex" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gZjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Transition"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Transition" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gZzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Region"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Region" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gaDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.SendSignalAction"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.SendSignalAction" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gaTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.ConnectionPointReference"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ConnectionPointReference" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gajN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Trigger"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Trigger" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gazN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.State"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.State" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gbDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.StateExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gbTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.StateMachine"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.StateMachine" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gbjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TemplateParameterSubstitution"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameterSubstitution" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gbzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TemplateSignature"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateSignature" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gcDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gcTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TemplateBinding"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TemplateBinding" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gcjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.ParameterableElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.ParameterableElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gczN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TupleLiteralPart"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gdDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.DynamicElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DynamicElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gdTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TypeExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gdjN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TypeTemplateParameter"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypeTemplateParameter" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gdzN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.DataType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.DataType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7geDN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.CollectionType"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.CollectionType" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7geTN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.Metaclass"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.Metaclass" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gejN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.TypedElement"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.TypedElement" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| <ownedType xsi:type="pivot:CollectionType" xmi:id="_mV7gezN8EeOoAatxCmIbzQ" name="Collection" | |
| superClass="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.3" | |
| elementType="#T.pivot.VariableExp"> | |
| <templateBinding signature="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature"> | |
| <parameterSubstitution actual="#T.pivot.VariableExp" formal="http://www.eclipse.org/ocl/3.1.0/OCL.oclstdlib.oclas#//@nestedPackage.1/@ownedType.23/@ownedTemplateSignature/@ownedParameter.0"/> | |
| </templateBinding> | |
| </ownedType> | |
| </nestedPackage> | |
| </pivot:Root> |