<?xml version="1.0" encoding="UTF-8"?> | |
<genmodel:GenModel xmi:version="2.0" | |
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" | |
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2003, 2004 IBM Corporation and others." | |
modelDirectory="/org.eclipse.uml2/src" editDirectory="/org.eclipse.uml2.edit/src" | |
editorDirectory="/org.eclipse.uml2.editor/src" modelPluginID="org.eclipse.uml2" | |
runtimeJar="true" modelName="UML2" modelPluginClass="org.eclipse.uml2.UML2Plugin" | |
editPluginClass="org.eclipse.uml2.provider.UML2EditPlugin" editorPluginClass="org.eclipse.uml2.presentation.UML2EditorPlugin" | |
nonNLSMarkers="true" usedGenPackages="../../org.eclipse.emf.ecore_2.0.0/src/model/Ecore.genmodel#//ecore"> | |
<foreignModel>UML2.mdl</foreignModel> | |
<foreignModel>VABASE_PLUGINS_PATH</foreignModel> | |
<foreignModel>../..</foreignModel> | |
<genPackages prefix="UML2" basePackage="org.eclipse" ecorePackage="UML2.ecore#/"> | |
<genEnums ecoreEnum="UML2.ecore#//VisibilityKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//VisibilityKind/public"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//VisibilityKind/private"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//VisibilityKind/protected"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//VisibilityKind/package"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//ParameterDirectionKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterDirectionKind/in"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterDirectionKind/inout"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterDirectionKind/out"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterDirectionKind/return"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//AggregationKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//AggregationKind/none"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//AggregationKind/shared"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//AggregationKind/composite"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//MessageKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageKind/complete"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageKind/lost"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageKind/found"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageKind/unknown"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//MessageSort"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageSort/synchCall"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageSort/synchSignal"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageSort/asynchCall"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//MessageSort/asynchSignal"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//CallConcurrencyKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//CallConcurrencyKind/sequential"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//CallConcurrencyKind/guarded"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//CallConcurrencyKind/concurrent"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//TransitionKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//TransitionKind/internal"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//TransitionKind/local"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//TransitionKind/external"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//PseudostateKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/initial"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/deepHistory"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/shallowHistory"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/join"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/fork"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/junction"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/choice"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/entryPoint"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/exitPoint"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//PseudostateKind/terminate"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//InteractionOperator"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/seq"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/alt"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/opt"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/break"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/par"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/strict"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/loop"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/critical"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/neg"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/assert"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/ignore"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//InteractionOperator/consider"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//ExpansionKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ExpansionKind/parallel"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ExpansionKind/iterative"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ExpansionKind/stream"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//ParameterEffectKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterEffectKind/create"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterEffectKind/read"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterEffectKind/update"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ParameterEffectKind/delete"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//ObjectNodeOrderingKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ObjectNodeOrderingKind/unordered"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ObjectNodeOrderingKind/ordered"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ObjectNodeOrderingKind/LIFO"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ObjectNodeOrderingKind/FIFO"/> | |
</genEnums> | |
<genEnums ecoreEnum="UML2.ecore#//ConnectorKind"> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ConnectorKind/assembly"/> | |
<genEnumLiterals ecoreEnumLiteral="UML2.ecore#//ConnectorKind/delegation"/> | |
</genEnums> | |
<genDataTypes ecoreDataType="UML2.ecore#//Integer"/> | |
<genDataTypes ecoreDataType="UML2.ecore#//Boolean"/> | |
<genDataTypes ecoreDataType="UML2.ecore#//String"/> | |
<genDataTypes ecoreDataType="UML2.ecore#//UnlimitedNatural"/> | |
<genDataTypes ecoreDataType="UML2.ecore#//Sequence"/> | |
<genDataTypes ecoreDataType="UML2.ecore#//Set"/> | |
<genClasses ecoreClass="UML2.ecore#//Element"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Element/ownedElement"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Element/owner"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Element/ownedComment"/> | |
<genOperations ecoreOperation="UML2.ecore#//Element/validateNotOwnSelf"> | |
<genParameters ecoreParameter="UML2.ecore#//Element/validateNotOwnSelf/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Element/validateNotOwnSelf/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Element/validateHasOwner"> | |
<genParameters ecoreParameter="UML2.ecore#//Element/validateHasOwner/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Element/validateHasOwner/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Element/allOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Element/mustBeOwned"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//MultiplicityElement"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//MultiplicityElement/isOrdered"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//MultiplicityElement/isUnique"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//MultiplicityElement/lower.1"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//MultiplicityElement/upper.1"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//MultiplicityElement/upperValue"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//MultiplicityElement/lowerValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/lowerBound"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/upperBound"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/isMultivalued"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/includesCardinality"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/includesCardinality/C"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/includesMultiplicity"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/includesMultiplicity/M"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/validateUpperGt0"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperGt0/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperGt0/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/validateLowerGe0"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateLowerGe0/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateLowerGe0/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/validateUpperGeLower"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperGeLower/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperGeLower/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/validateLowerEqLowerbound"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateLowerEqLowerbound/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateLowerEqLowerbound/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/validateUpperEqUpperbound"> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperEqUpperbound/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//MultiplicityElement/validateUpperEqUpperbound/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/lower"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/upper"/> | |
<genOperations ecoreOperation="UML2.ecore#//MultiplicityElement/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//OpaqueExpression"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//OpaqueExpression/body"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//OpaqueExpression/language"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//OpaqueExpression/result"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//OpaqueExpression/behavior"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ValueSpecification"> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/integerValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/booleanValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/stringValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/unlimitedValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//ValueSpecification/isNull"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Expression"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Expression/symbol"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Expression/operand"/> | |
<genOperations ecoreOperation="UML2.ecore#//Expression/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DirectedRelationship"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//DirectedRelationship/source"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//DirectedRelationship/target"/> | |
<genOperations ecoreOperation="UML2.ecore#//DirectedRelationship/getRelatedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Relationship"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Relationship/relatedElement"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Comment"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Comment/body"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Comment/annotatedElement"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Comment/bodyExpression"/> | |
<genOperations ecoreOperation="UML2.ecore#//Comment/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Class"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Class/ownedOperation"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Class/superClass"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Class/extension"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Class/nestedClassifier"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Class/isActive"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Class/ownedReception"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/inherit"> | |
<genParameters ecoreParameter="UML2.ecore#//Class/inherit/inhs"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Class/isAbstract"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/setIsAbstract"> | |
<genParameters ecoreParameter="UML2.ecore#//Class/setIsAbstract/newIsAbstract"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Class/getOwnedAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/getGenerals"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/getAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Class/getFeatures"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Type"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Type/package"/> | |
<genOperations ecoreOperation="UML2.ecore#//Type/conformsTo"> | |
<genParameters ecoreParameter="UML2.ecore#//Type/conformsTo/other"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Type/getNamespace"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Property"> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Property/default"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Property/isComposite"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Property/isDerived"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/class_"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/opposite.1"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Property/isDerivedUnion"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/owningAssociation"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/redefinedProperty"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/subsettedProperty"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/datatype"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/association"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Property/aggregation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Property/defaultValue"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Property/qualifier"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Property/associationEnd"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateOppositeIsOtherEnd"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateOppositeIsOtherEnd/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateOppositeIsOtherEnd/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/opposite"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateMultiplicityOfComposite"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateMultiplicityOfComposite/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateMultiplicityOfComposite/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateSubsettingContext"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateSubsettingContext/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateSubsettingContext/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateNavigablePropertyRedefinition"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateNavigablePropertyRedefinition/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateNavigablePropertyRedefinition/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateSubsettingRules"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateSubsettingRules/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateSubsettingRules/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateNavigableReadonly"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateNavigableReadonly/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateNavigableReadonly/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/validateDerivedUnionIsDerived"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateDerivedUnionIsDerived/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Property/validateDerivedUnionIsDerived/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/isConsistentWith"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/isConsistentWith/redefinee"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/subsettingContext"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/isReadOnly"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/setIsReadOnly"> | |
<genParameters ecoreParameter="UML2.ecore#//Property/setIsReadOnly/newIsReadOnly"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Property/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/getFeaturingClassifiers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Property/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Operation"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Operation/ownedParameter"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Operation/class_"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Operation/isQuery"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Operation/datatype"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Operation/precondition"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Operation/postcondition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Operation/redefinedOperation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Operation/bodyCondition"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/validateTypeOfResult"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/validateTypeOfResult/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/validateTypeOfResult/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/isOrdered"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/isUnique"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/lower"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/upper"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/type"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/validateOnlyBodyForQuery"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/validateOnlyBodyForQuery/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/validateOnlyBodyForQuery/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/isConsistentWith"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/isConsistentWith/redefinee"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getRaisedExceptions"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/setIsOrdered"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/setIsOrdered/newIsOrdered"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/setIsUnique"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/setIsUnique/newIsUnique"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getLower"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getUpper"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getFormalParameters"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getType"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/setType"> | |
<genParameters ecoreParameter="UML2.ecore#//Operation/setType/newType"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getRedefinitionContexts"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getFeaturingClassifiers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getOwnedRules"/> | |
<genOperations ecoreOperation="UML2.ecore#//Operation/getRedefinedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TypedElement"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TypedElement/type"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Parameter"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Parameter/operation"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Parameter/default"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Parameter/direction"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Parameter/defaultValue"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Parameter/isException"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Parameter/isStream"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Parameter/effect"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Parameter/parameterSet"/> | |
<genOperations ecoreOperation="UML2.ecore#//Parameter/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Parameter/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//NamedElement"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//NamedElement/name"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//NamedElement/qualifiedName.1"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//NamedElement/visibility"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//NamedElement/clientDependency"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//NamedElement/nameExpression"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/validateNoName"> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateNoName/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateNoName/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/validateQualifiedName"> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateQualifiedName/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateQualifiedName/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/allNamespaces"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/isDistinguishableFrom"> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/isDistinguishableFrom/n"/> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/isDistinguishableFrom/ns"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/separator"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/qualifiedName"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/validateVisibilityNeedsOwnership"> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateVisibilityNeedsOwnership/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//NamedElement/validateVisibilityNeedsOwnership/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//NamedElement/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Package"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Package/nestedPackage"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Package/nestingPackage"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Package/ownedType"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Package/ownedMember"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Package/packageMerge"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Package/appliedProfile"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Package/packageExtension"/> | |
<genOperations ecoreOperation="UML2.ecore#//Package/validateElementsPublicOrPrivate"> | |
<genParameters ecoreParameter="UML2.ecore#//Package/validateElementsPublicOrPrivate/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Package/validateElementsPublicOrPrivate/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Package/mustBeOwned"/> | |
<genOperations ecoreOperation="UML2.ecore#//Package/visibleMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Package/makesVisible"> | |
<genParameters ecoreParameter="UML2.ecore#//Package/makesVisible/el"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Package/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Package/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Package/getPackageImports"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Enumeration"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Enumeration/ownedLiteral"/> | |
<genOperations ecoreOperation="UML2.ecore#//Enumeration/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DataType"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//DataType/ownedAttribute"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//DataType/ownedOperation"/> | |
<genOperations ecoreOperation="UML2.ecore#//DataType/inherit"> | |
<genParameters ecoreParameter="UML2.ecore#//DataType/inherit/inhs"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//DataType/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//DataType/getAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//DataType/getFeatures"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//EnumerationLiteral"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//EnumerationLiteral/enumeration"/> | |
<genOperations ecoreOperation="UML2.ecore#//EnumerationLiteral/getNamespace"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//PrimitiveType"/> | |
<genClasses ecoreClass="UML2.ecore#//Namespace"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Namespace/member"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Namespace/ownedRule"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Namespace/importedMember.1"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Namespace/elementImport"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Namespace/packageImport"/> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/validateMembersAreDistinguishable"> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/validateMembersAreDistinguishable/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/validateMembersAreDistinguishable/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/getNamesOfMember"> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/getNamesOfMember/element"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/membersAreDistinguishable"/> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/validateImportedMemberDerived"> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/validateImportedMemberDerived/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/validateImportedMemberDerived/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/importedMember"/> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/importMembers"> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/importMembers/imps"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/excludeCollisions"> | |
<genParameters ecoreParameter="UML2.ecore#//Namespace/excludeCollisions/imps"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Namespace/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LiteralBoolean"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LiteralBoolean/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralBoolean/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralBoolean/booleanValue"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LiteralSpecification"/> | |
<genClasses ecoreClass="UML2.ecore#//LiteralString"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LiteralString/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralString/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralString/stringValue"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LiteralNull"> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralNull/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralNull/isNull"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LiteralInteger"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LiteralInteger/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralInteger/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralInteger/integerValue"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LiteralUnlimitedNatural"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LiteralUnlimitedNatural/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralUnlimitedNatural/isComputable"/> | |
<genOperations ecoreOperation="UML2.ecore#//LiteralUnlimitedNatural/unlimitedValue"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Classifier"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/feature"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Classifier/isAbstract"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/inheritedMember.1"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/general.1"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/generalization"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/attribute"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/redefinedClassifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/substitution"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/powertypeExtent"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/ownedUseCase"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/useCase"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/representation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Classifier/occurrence"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/allFeatures"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/validateNoCyclesInGeneralization"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateNoCyclesInGeneralization/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateNoCyclesInGeneralization/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/validateSpecializeType"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateSpecializeType/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateSpecializeType/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/validateInheritedMember"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateInheritedMember/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateInheritedMember/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/inheritedMember"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/parents"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/allParents"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/inheritableMembers"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/inheritableMembers/c"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/hasVisibilityOf"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/hasVisibilityOf/n"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/inherit"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/inherit/inhs"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/maySpecializeType"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/maySpecializeType/c"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/general"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/validateGeneralEqualsParents"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateGeneralEqualsParents/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/validateGeneralEqualsParents/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/conformsTo"> | |
<genParameters ecoreParameter="UML2.ecore#//Classifier/conformsTo/other"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/getMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/getClientDependencies"/> | |
<genOperations ecoreOperation="UML2.ecore#//Classifier/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Feature"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Feature/featuringClassifier"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Feature/isStatic"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Constraint"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Constraint/context"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Constraint/namespace"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Constraint/specification"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Constraint/constrainedElement"/> | |
<genOperations ecoreOperation="UML2.ecore#//Constraint/validateNotApplyToSelf"> | |
<genParameters ecoreParameter="UML2.ecore#//Constraint/validateNotApplyToSelf/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//Constraint/validateNotApplyToSelf/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//Constraint/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//BehavioralFeature"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//BehavioralFeature/parameter"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioralFeature/formalParameter"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioralFeature/returnResult"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//BehavioralFeature/raisedException"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//BehavioralFeature/isAbstract"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//BehavioralFeature/method"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//BehavioralFeature/concurrency"/> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioralFeature/isDistinguishableFrom"> | |
<genParameters ecoreParameter="UML2.ecore#//BehavioralFeature/isDistinguishableFrom/n"/> | |
<genParameters ecoreParameter="UML2.ecore#//BehavioralFeature/isDistinguishableFrom/ns"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioralFeature/getMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioralFeature/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StructuralFeature"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//StructuralFeature/isReadOnly"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//RedefinableElement"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//RedefinableElement/redefinitionContext"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//RedefinableElement/isLeaf"/> | |
<genOperations ecoreOperation="UML2.ecore#//RedefinableElement/validateRedefinitionContextValid"> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/validateRedefinitionContextValid/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/validateRedefinitionContextValid/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//RedefinableElement/validateRedefinitionConsistent"> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/validateRedefinitionConsistent/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/validateRedefinitionConsistent/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//RedefinableElement/isConsistentWith"> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/isConsistentWith/redefinee"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//RedefinableElement/isRedefinitionContextValid"> | |
<genParameters ecoreParameter="UML2.ecore#//RedefinableElement/isRedefinitionContextValid/redefinable"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//RedefinableElement/getRedefinedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Generalization"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Generalization/specific"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Generalization/general"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Generalization/isSubstitutable"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Generalization/generalizationSet"/> | |
<genOperations ecoreOperation="UML2.ecore#//Generalization/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//Generalization/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//Generalization/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InstanceSpecification"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InstanceSpecification/slot"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InstanceSpecification/classifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InstanceSpecification/specification"/> | |
<genOperations ecoreOperation="UML2.ecore#//InstanceSpecification/validateSlotsAreDefined"> | |
<genParameters ecoreParameter="UML2.ecore#//InstanceSpecification/validateSlotsAreDefined/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//InstanceSpecification/validateSlotsAreDefined/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//InstanceSpecification/validateNoDuplicateSlots"> | |
<genParameters ecoreParameter="UML2.ecore#//InstanceSpecification/validateNoDuplicateSlots/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//InstanceSpecification/validateNoDuplicateSlots/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//InstanceSpecification/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Slot"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Slot/owningInstance"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Slot/value"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Slot/definingFeature"/> | |
<genOperations ecoreOperation="UML2.ecore#//Slot/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//Slot/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InstanceValue"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InstanceValue/instance"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//PackageableElement"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//PackageableElement/packageableElement_visibility"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageableElement/getVisibility"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageableElement/setVisibility"> | |
<genParameters ecoreParameter="UML2.ecore#//PackageableElement/setVisibility/newVisibility"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ElementImport"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ElementImport/visibility"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ElementImport/alias"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ElementImport/importedElement"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ElementImport/importingNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/validateVisibilityPublicOrPrivate"> | |
<genParameters ecoreParameter="UML2.ecore#//ElementImport/validateVisibilityPublicOrPrivate/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//ElementImport/validateVisibilityPublicOrPrivate/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/validateImportedElementIsPublic"> | |
<genParameters ecoreParameter="UML2.ecore#//ElementImport/validateImportedElementIsPublic/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//ElementImport/validateImportedElementIsPublic/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/getName"/> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//ElementImport/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//PackageImport"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//PackageImport/visibility"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//PackageImport/importedPackage"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//PackageImport/importingNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageImport/validatePublicOrPrivate"> | |
<genParameters ecoreParameter="UML2.ecore#//PackageImport/validatePublicOrPrivate/diagnostics"/> | |
<genParameters ecoreParameter="UML2.ecore#//PackageImport/validatePublicOrPrivate/context"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//PackageImport/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageImport/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageImport/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Association"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Association/isDerived"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Association/ownedEnd"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Association/endType"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Association/memberEnd"/> | |
<genOperations ecoreOperation="UML2.ecore#//Association/getFeatures"/> | |
<genOperations ecoreOperation="UML2.ecore#//Association/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Association/getRelatedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Association/getMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//PackageMerge"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//PackageMerge/mergingPackage"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//PackageMerge/mergedPackage"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageMerge/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageMerge/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//PackageMerge/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Stereotype"/> | |
<genClasses ecoreClass="UML2.ecore#//Profile"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Profile/ownedStereotype"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Profile/metaclassReference"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Profile/metamodelReference"/> | |
<genOperations ecoreOperation="UML2.ecore#//Profile/getElementImports"/> | |
<genOperations ecoreOperation="UML2.ecore#//Profile/getPackageImports"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ProfileApplication"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ProfileApplication/importedProfile"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProfileApplication/setImportedPackage"> | |
<genParameters ecoreParameter="UML2.ecore#//ProfileApplication/setImportedPackage/newImportedPackage"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Extension"> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Extension/isRequired"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Extension/metaclass"/> | |
<genOperations ecoreOperation="UML2.ecore#//Extension/getOwnedEnds"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExtensionEnd"> | |
<genOperations ecoreOperation="UML2.ecore#//ExtensionEnd/getType"/> | |
<genOperations ecoreOperation="UML2.ecore#//ExtensionEnd/setType"> | |
<genParameters ecoreParameter="UML2.ecore#//ExtensionEnd/setType/newType"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InformationItem"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InformationItem/represented"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InformationFlow"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InformationFlow/realization"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InformationFlow/conveyed"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Behavior"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Behavior/isReentrant"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/context"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/redefinedBehavior"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/specification"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/parameter"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/formalParameter"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/returnResult"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/precondition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/postcondition"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Behavior/ownedParameterSet"/> | |
<genOperations ecoreOperation="UML2.ecore#//Behavior/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Behavior/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Behavior/getOwnedRules"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//BehavioredClassifier"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioredClassifier/ownedBehavior"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//BehavioredClassifier/classifierBehavior"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioredClassifier/implementation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioredClassifier/ownedTrigger"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//BehavioredClassifier/ownedStateMachine"/> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioredClassifier/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioredClassifier/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//BehavioredClassifier/getClientDependencies"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Activity"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Activity/body"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Activity/language"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Activity/edge"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Activity/group"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Activity/node"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Activity/action"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Activity/structuredNode"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Activity/isSingleExecution"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Activity/isReadOnly"/> | |
<genOperations ecoreOperation="UML2.ecore#//Activity/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Permission"/> | |
<genClasses ecoreClass="UML2.ecore#//Dependency"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Dependency/client"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Dependency/supplier"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Usage"/> | |
<genClasses ecoreClass="UML2.ecore#//Abstraction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Abstraction/mapping"/> | |
<genOperations ecoreOperation="UML2.ecore#//Abstraction/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Realization"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Realization/abstraction"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Realization/realizingClassifier"/> | |
<genOperations ecoreOperation="UML2.ecore#//Realization/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//Realization/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//Realization/getClients"/> | |
<genOperations ecoreOperation="UML2.ecore#//Realization/getSuppliers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Realization/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Substitution"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Substitution/contract"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Substitution/substitutingClassifier"/> | |
<genOperations ecoreOperation="UML2.ecore#//Substitution/getSuppliers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Substitution/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//Substitution/getClients"/> | |
<genOperations ecoreOperation="UML2.ecore#//Substitution/getSources"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//AssociationClass"/> | |
<genClasses ecoreClass="UML2.ecore#//Model"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Model/viewpoint"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//GeneralizationSet"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//GeneralizationSet/isCovering"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//GeneralizationSet/isDisjoint"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//GeneralizationSet/powertype"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//GeneralizationSet/generalization"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Actor"/> | |
<genClasses ecoreClass="UML2.ecore#//Extend"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Extend/extendedCase"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Extend/extension"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Extend/condition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Extend/extensionLocation"/> | |
<genOperations ecoreOperation="UML2.ecore#//Extend/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//Extend/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//Extend/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//UseCase"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//UseCase/include"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//UseCase/extend"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//UseCase/extensionPoint"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//UseCase/subject"/> | |
<genOperations ecoreOperation="UML2.ecore#//UseCase/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExtensionPoint"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExtensionPoint/useCase"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Include"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Include/includingCase"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Include/addition"/> | |
<genOperations ecoreOperation="UML2.ecore#//Include/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//Include/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Artifact"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Artifact/fileName"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Artifact/nestedArtifact"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Artifact/manifestation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Artifact/ownedOperation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Artifact/ownedAttribute"/> | |
<genOperations ecoreOperation="UML2.ecore#//Artifact/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Artifact/getClientDependencies"/> | |
<genOperations ecoreOperation="UML2.ecore#//Artifact/getFeatures"/> | |
<genOperations ecoreOperation="UML2.ecore#//Artifact/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Artifact/getAttributes"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Manifestation"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Manifestation/utilizedElement"/> | |
<genOperations ecoreOperation="UML2.ecore#//Manifestation/getSuppliers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Manifestation/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ConnectorEnd"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectorEnd/definingEnd"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectorEnd/role"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectorEnd/partWithPort"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ConnectableElement"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectableElement/end"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Connector"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Connector/type"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Connector/redefinedConnector"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Connector/end"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Connector/kind"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Connector/contract"/> | |
<genOperations ecoreOperation="UML2.ecore#//Connector/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Connector/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StructuredClassifier"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuredClassifier/ownedAttribute"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StructuredClassifier/part"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StructuredClassifier/role"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuredClassifier/ownedConnector"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredClassifier/getAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredClassifier/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredClassifier/getMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredClassifier/getFeatures"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ActivityEdge"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/activity"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/source"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/target"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/inGroup"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/guard"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/redefinedElement"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/inStructuredNode"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/inPartition"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/weight"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityEdge/interrupts"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityEdge/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityEdge/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ActivityGroup"> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityGroup/superGroup"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityGroup/activityGroup_activity"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getSubgroups"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getContainedEdges"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getContainedNodes"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getActivity"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/setActivity"> | |
<genParameters ecoreParameter="UML2.ecore#//ActivityGroup/setActivity/newActivity"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityGroup/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ActivityNode"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/outgoing"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/incoming"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/inGroup"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/activity"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/redefinedElement"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/inStructuredNode"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/inPartition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityNode/inInterruptibleRegion"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityNode/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Action"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Action/effect"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Action/output"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Action/input"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Action/context"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Action/localPrecondition"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Action/localPostcondition"/> | |
<genOperations ecoreOperation="UML2.ecore#//Action/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ObjectNode"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ObjectNode/ordering"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ObjectNode/upperBound"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ObjectNode/inState"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ObjectNode/selection"/> | |
<genOperations ecoreOperation="UML2.ecore#//ObjectNode/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ControlNode"/> | |
<genClasses ecoreClass="UML2.ecore#//ControlFlow"/> | |
<genClasses ecoreClass="UML2.ecore#//ObjectFlow"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ObjectFlow/isMulticast"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ObjectFlow/isMultireceive"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ObjectFlow/transformation"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ObjectFlow/selection"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InitialNode"/> | |
<genClasses ecoreClass="UML2.ecore#//FinalNode"/> | |
<genClasses ecoreClass="UML2.ecore#//ActivityFinalNode"/> | |
<genClasses ecoreClass="UML2.ecore#//DecisionNode"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//DecisionNode/decisionInput"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//MergeNode"/> | |
<genClasses ecoreClass="UML2.ecore#//ExecutableNode"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ExecutableNode/handler"/> | |
<genOperations ecoreOperation="UML2.ecore#//ExecutableNode/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//OutputPin"/> | |
<genClasses ecoreClass="UML2.ecore#//InputPin"/> | |
<genClasses ecoreClass="UML2.ecore#//Pin"/> | |
<genClasses ecoreClass="UML2.ecore#//ActivityParameterNode"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityParameterNode/parameter"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ValuePin"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ValuePin/value"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Interface"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interface/ownedAttribute"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interface/ownedOperation"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Interface/redefinedInterface"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interface/nestedClassifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interface/ownedReception"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interface/protocol"/> | |
<genOperations ecoreOperation="UML2.ecore#//Interface/getAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//Interface/getOwnedMembers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Interface/getFeatures"/> | |
<genOperations ecoreOperation="UML2.ecore#//Interface/getRedefinedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Implementation"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Implementation/contract"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Implementation/implementingClassifier"/> | |
<genOperations ecoreOperation="UML2.ecore#//Implementation/getSuppliers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Implementation/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//Implementation/getClients"/> | |
<genOperations ecoreOperation="UML2.ecore#//Implementation/getSources"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Variable"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Variable/scope"/> | |
<genOperations ecoreOperation="UML2.ecore#//Variable/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StructuredActivityNode"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuredActivityNode/variable"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuredActivityNode/containedNode"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuredActivityNode/containedEdge"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//StructuredActivityNode/mustIsolate"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredActivityNode/getActivity"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredActivityNode/setActivity"> | |
<genParameters ecoreParameter="UML2.ecore#//StructuredActivityNode/setActivity/newActivity"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredActivityNode/getActivityGroup_activity"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredActivityNode/setActivityGroup_activity"> | |
<genParameters ecoreParameter="UML2.ecore#//StructuredActivityNode/setActivityGroup_activity/newActivityGroup_activity"/> | |
</genOperations> | |
<genOperations ecoreOperation="UML2.ecore#//StructuredActivityNode/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ConditionalNode"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ConditionalNode/isDeterminate"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ConditionalNode/isAssured"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ConditionalNode/clause"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ConditionalNode/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ConditionalNode/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//ConditionalNode/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Clause"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/test"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/body"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/predecessorClause"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/successorClause"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/decider"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Clause/bodyOutput"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LoopNode"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LoopNode/isTestedFirst"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/bodyPart"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/setupPart"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/decider"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/test"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/result"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/loopVariable"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/bodyOutput"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//LoopNode/loopVariableInput"/> | |
<genOperations ecoreOperation="UML2.ecore#//LoopNode/getOutputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//LoopNode/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//LoopNode/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CollaborationOccurrence"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//CollaborationOccurrence/type"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CollaborationOccurrence/roleBinding"/> | |
<genOperations ecoreOperation="UML2.ecore#//CollaborationOccurrence/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Collaboration"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Collaboration/collaborationRole"/> | |
<genOperations ecoreOperation="UML2.ecore#//Collaboration/getRoles"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Interaction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interaction/lifeline"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interaction/message"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interaction/fragment"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Interaction/formalGate"/> | |
<genOperations ecoreOperation="UML2.ecore#//Interaction/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InteractionFragment"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InteractionFragment/covered"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionFragment/generalOrdering"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InteractionFragment/enclosingInteraction"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InteractionFragment/enclosingOperand"/> | |
<genOperations ecoreOperation="UML2.ecore#//InteractionFragment/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//InteractionFragment/getNamespace"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Lifeline"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Lifeline/coveredBy"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Lifeline/represents"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Lifeline/interaction"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Lifeline/selector"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Lifeline/decomposedAs"/> | |
<genOperations ecoreOperation="UML2.ecore#//Lifeline/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Lifeline/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Message"> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Message/messageKind"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Message/messageSort"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Message/receiveEvent"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Message/sendEvent"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Message/connector"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Message/interaction"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Message/signature"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Message/argument"/> | |
<genOperations ecoreOperation="UML2.ecore#//Message/getNamespace"/> | |
<genOperations ecoreOperation="UML2.ecore#//Message/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//GeneralOrdering"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//GeneralOrdering/before"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//GeneralOrdering/after"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//MessageEnd"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//MessageEnd/receiveMessage"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//MessageEnd/sendMessage"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//EventOccurrence"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//EventOccurrence/startExec"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//EventOccurrence/finishExec"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//EventOccurrence/toAfter"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//EventOccurrence/toBefore"/> | |
<genOperations ecoreOperation="UML2.ecore#//EventOccurrence/getCovereds"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExecutionOccurrence"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExecutionOccurrence/start"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExecutionOccurrence/finish"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExecutionOccurrence/behavior"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StateInvariant"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StateInvariant/invariant"/> | |
<genOperations ecoreOperation="UML2.ecore#//StateInvariant/getCovereds"/> | |
<genOperations ecoreOperation="UML2.ecore#//StateInvariant/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Stop"/> | |
<genClasses ecoreClass="UML2.ecore#//Port"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Port/isBehavior"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Port/isService"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Port/required"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Port/redefinedPort"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Port/provided"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Port/protocol"/> | |
<genOperations ecoreOperation="UML2.ecore#//Port/getRedefinedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//EncapsulatedClassifier"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//EncapsulatedClassifier/ownedPort"/> | |
<genOperations ecoreOperation="UML2.ecore#//EncapsulatedClassifier/getFeatures"/> | |
<genOperations ecoreOperation="UML2.ecore#//EncapsulatedClassifier/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TemplateSignature"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateSignature/parameter"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateSignature/ownedParameter"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateSignature/nestedSignature"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateSignature/nestingSignature"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateSignature/template"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateSignature/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateSignature/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TemplateParameter"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameter/signature"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameter/parameteredElement"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameter/ownedParameteredElement"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameter/default"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameter/ownedDefault"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateParameter/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateParameter/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TemplateableElement"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateableElement/templateBinding"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateableElement/ownedTemplateSignature"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateableElement/parameterableElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateableElement/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StringExpression"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StringExpression/subExpression"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StringExpression/owningExpression"/> | |
<genOperations ecoreOperation="UML2.ecore#//StringExpression/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//StringExpression/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ParameterableElement"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ParameterableElement/templateParameter"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ParameterableElement/owningParameter"/> | |
<genOperations ecoreOperation="UML2.ecore#//ParameterableElement/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TemplateBinding"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateBinding/boundElement"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateBinding/signature"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateBinding/parameterSubstitution"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateBinding/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateBinding/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateBinding/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateBinding/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TemplateParameterSubstitution"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameterSubstitution/formal"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameterSubstitution/templateBinding"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameterSubstitution/actual"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TemplateParameterSubstitution/ownedActual"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateParameterSubstitution/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//TemplateParameterSubstitution/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//OperationTemplateParameter"/> | |
<genClasses ecoreClass="UML2.ecore#//ClassifierTemplateParameter"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ClassifierTemplateParameter/allowSubstitutable"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ParameterableClassifier"/> | |
<genClasses ecoreClass="UML2.ecore#//RedefinableTemplateSignature"/> | |
<genClasses ecoreClass="UML2.ecore#//TemplateableClassifier"/> | |
<genClasses ecoreClass="UML2.ecore#//ConnectableElementTemplateParameter"/> | |
<genClasses ecoreClass="UML2.ecore#//CallTrigger"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//CallTrigger/operation"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//MessageTrigger"/> | |
<genClasses ecoreClass="UML2.ecore#//ChangeTrigger"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ChangeTrigger/changeExpression"/> | |
<genOperations ecoreOperation="UML2.ecore#//ChangeTrigger/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Trigger"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Trigger/port"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Reception"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Reception/signal"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Signal"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Signal/ownedAttribute"/> | |
<genOperations ecoreOperation="UML2.ecore#//Signal/getAttributes"/> | |
<genOperations ecoreOperation="UML2.ecore#//Signal/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//SignalTrigger"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//SignalTrigger/signal"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TimeTrigger"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//TimeTrigger/isRelative"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TimeTrigger/when"/> | |
<genOperations ecoreOperation="UML2.ecore#//TimeTrigger/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//AnyTrigger"/> | |
<genClasses ecoreClass="UML2.ecore#//CreateObjectAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//CreateObjectAction/classifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CreateObjectAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//CreateObjectAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DestroyObjectAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//DestroyObjectAction/isDestroyLinks"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//DestroyObjectAction/isDestroyOwnedObjects"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//DestroyObjectAction/target"/> | |
<genOperations ecoreOperation="UML2.ecore#//DestroyObjectAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TestIdentityAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TestIdentityAction/first"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TestIdentityAction/second"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TestIdentityAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//TestIdentityAction/getInputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//TestIdentityAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadSelfAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadSelfAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadSelfAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StructuralFeatureAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StructuralFeatureAction/structuralFeature"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StructuralFeatureAction/object"/> | |
<genOperations ecoreOperation="UML2.ecore#//StructuralFeatureAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadStructuralFeatureAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadStructuralFeatureAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadStructuralFeatureAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//WriteStructuralFeatureAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//WriteStructuralFeatureAction/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//WriteStructuralFeatureAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ClearStructuralFeatureAction"/> | |
<genClasses ecoreClass="UML2.ecore#//RemoveStructuralFeatureValueAction"/> | |
<genClasses ecoreClass="UML2.ecore#//AddStructuralFeatureValueAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//AddStructuralFeatureValueAction/isReplaceAll"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//AddStructuralFeatureValueAction/insertAt"/> | |
<genOperations ecoreOperation="UML2.ecore#//AddStructuralFeatureValueAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LinkAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//LinkAction/endData"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LinkEndData"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LinkEndData/value"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LinkEndData/end"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//LinkEndData/qualifier"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadLinkAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadLinkAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//LinkEndCreationData"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//LinkEndCreationData/isReplaceAll"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//LinkEndCreationData/insertAt"/> | |
<genOperations ecoreOperation="UML2.ecore#//LinkEndCreationData/getQualifiers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CreateLinkAction"> | |
<genOperations ecoreOperation="UML2.ecore#//CreateLinkAction/getEndData"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//WriteLinkAction"/> | |
<genClasses ecoreClass="UML2.ecore#//DestroyLinkAction"/> | |
<genClasses ecoreClass="UML2.ecore#//ClearAssociationAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ClearAssociationAction/object"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ClearAssociationAction/association"/> | |
<genOperations ecoreOperation="UML2.ecore#//ClearAssociationAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//VariableAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//VariableAction/variable"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadVariableAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadVariableAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadVariableAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//WriteVariableAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//WriteVariableAction/value"/> | |
<genOperations ecoreOperation="UML2.ecore#//WriteVariableAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ClearVariableAction"/> | |
<genClasses ecoreClass="UML2.ecore#//AddVariableValueAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//AddVariableValueAction/isReplaceAll"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//AddVariableValueAction/insertAt"/> | |
<genOperations ecoreOperation="UML2.ecore#//AddVariableValueAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//RemoveVariableValueAction"/> | |
<genClasses ecoreClass="UML2.ecore#//ApplyFunctionAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ApplyFunctionAction/function"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ApplyFunctionAction/argument"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ApplyFunctionAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ApplyFunctionAction/getInputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//ApplyFunctionAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//PrimitiveFunction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//PrimitiveFunction/body"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//PrimitiveFunction/language"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CallAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//CallAction/isSynchronous"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CallAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//CallAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InvocationAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InvocationAction/argument"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InvocationAction/onPort"/> | |
<genOperations ecoreOperation="UML2.ecore#//InvocationAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//SendSignalAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//SendSignalAction/target"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//SendSignalAction/signal"/> | |
<genOperations ecoreOperation="UML2.ecore#//SendSignalAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//BroadcastSignalAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//BroadcastSignalAction/signal"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//SendObjectAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//SendObjectAction/target"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//SendObjectAction/request"/> | |
<genOperations ecoreOperation="UML2.ecore#//SendObjectAction/getArguments"/> | |
<genOperations ecoreOperation="UML2.ecore#//SendObjectAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CallOperationAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//CallOperationAction/operation"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CallOperationAction/target"/> | |
<genOperations ecoreOperation="UML2.ecore#//CallOperationAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CallBehaviorAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//CallBehaviorAction/behavior"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StateMachine"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StateMachine/region"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StateMachine/connectionPoint"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StateMachine/extendedStateMachine"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//StateMachine/stateMachine_redefinitionContext"/> | |
<genOperations ecoreOperation="UML2.ecore#//StateMachine/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//StateMachine/getRedefinitionContexts"/> | |
<genOperations ecoreOperation="UML2.ecore#//StateMachine/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Region"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Region/subvertex"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Region/transition"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Region/stateMachine"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Region/state"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Region/extendedRegion"/> | |
<genOperations ecoreOperation="UML2.ecore#//Region/getRedefinitionContexts"/> | |
<genOperations ecoreOperation="UML2.ecore#//Region/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Region/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Region/getNamespace"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Pseudostate"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Pseudostate/kind"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//State"> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//State/isComposite"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//State/isOrthogonal"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//State/isSimple"/> | |
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//State/isSubmachineState"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//State/submachine"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/connection"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//State/redefinedState"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//State/deferrableTrigger"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/region"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/entry"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/exit"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/doActivity"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//State/stateInvariant"/> | |
<genOperations ecoreOperation="UML2.ecore#//State/getRedefinitionContexts"/> | |
<genOperations ecoreOperation="UML2.ecore#//State/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//State/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//State/getOwnedMembers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Vertex"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Vertex/container"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Vertex/outgoing"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Vertex/incoming"/> | |
<genOperations ecoreOperation="UML2.ecore#//Vertex/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ConnectionPointReference"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectionPointReference/entry"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ConnectionPointReference/exit"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Transition"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Transition/kind"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Transition/container"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Transition/source"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Transition/target"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Transition/redefinedTransition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Transition/trigger"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Transition/guard"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Transition/effect"/> | |
<genOperations ecoreOperation="UML2.ecore#//Transition/getRedefinitionContexts"/> | |
<genOperations ecoreOperation="UML2.ecore#//Transition/getRedefinedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Transition/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//Transition/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//FinalState"/> | |
<genClasses ecoreClass="UML2.ecore#//InteractionOccurrence"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InteractionOccurrence/refersTo"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionOccurrence/actualGate"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionOccurrence/argument"/> | |
<genOperations ecoreOperation="UML2.ecore#//InteractionOccurrence/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Gate"/> | |
<genClasses ecoreClass="UML2.ecore#//PartDecomposition"/> | |
<genClasses ecoreClass="UML2.ecore#//InteractionOperand"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionOperand/guard"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionOperand/fragment"/> | |
<genOperations ecoreOperation="UML2.ecore#//InteractionOperand/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//InteractionConstraint"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionConstraint/minint"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//InteractionConstraint/maxint"/> | |
<genOperations ecoreOperation="UML2.ecore#//InteractionConstraint/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CombinedFragment"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//CombinedFragment/interactionOperator"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CombinedFragment/operand"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CombinedFragment/cfragmentGate"/> | |
<genOperations ecoreOperation="UML2.ecore#//CombinedFragment/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Continuation"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Continuation/setting"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExpansionNode"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExpansionNode/regionAsOutput"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExpansionNode/regionAsInput"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExpansionRegion"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ExpansionRegion/mode"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExpansionRegion/outputElement"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExpansionRegion/inputElement"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ExceptionHandler"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExceptionHandler/protectedNode"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExceptionHandler/handlerBody"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExceptionHandler/exceptionInput"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ExceptionHandler/exceptionType"/> | |
<genOperations ecoreOperation="UML2.ecore#//ExceptionHandler/getOwner"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ForkNode"/> | |
<genClasses ecoreClass="UML2.ecore#//JoinNode"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//JoinNode/isCombineDuplicate"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//JoinNode/joinSpec"/> | |
<genOperations ecoreOperation="UML2.ecore#//JoinNode/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//FlowFinalNode"/> | |
<genClasses ecoreClass="UML2.ecore#//CentralBufferNode"/> | |
<genClasses ecoreClass="UML2.ecore#//ActivityPartition"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ActivityPartition/isDimension"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ActivityPartition/isExternal"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityPartition/containedEdge"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityPartition/containedNode"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ActivityPartition/subgroup"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityPartition/superPartition"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ActivityPartition/represents"/> | |
<genOperations ecoreOperation="UML2.ecore#//ActivityPartition/getSuperGroup"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadExtentAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadExtentAction/result"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReadExtentAction/classifier"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadExtentAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReclassifyObjectAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ReclassifyObjectAction/isReplaceAll"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReclassifyObjectAction/oldClassifier"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReclassifyObjectAction/newClassifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReclassifyObjectAction/object"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReclassifyObjectAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadIsClassifiedObjectAction"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//ReadIsClassifiedObjectAction/isDirect"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReadIsClassifiedObjectAction/classifier"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadIsClassifiedObjectAction/result"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadIsClassifiedObjectAction/object"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadIsClassifiedObjectAction/getOutputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadIsClassifiedObjectAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//StartOwnedBehaviorAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//StartOwnedBehaviorAction/object"/> | |
<genOperations ecoreOperation="UML2.ecore#//StartOwnedBehaviorAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//QualifierValue"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//QualifierValue/qualifier"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//QualifierValue/value"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadLinkObjectEndAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndAction/object"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndAction/end"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadLinkObjectEndAction/getInputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadLinkObjectEndAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReadLinkObjectEndQualifierAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndQualifierAction/object"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndQualifierAction/result"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReadLinkObjectEndQualifierAction/qualifier"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadLinkObjectEndQualifierAction/getInputs"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReadLinkObjectEndQualifierAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//CreateLinkObjectAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//CreateLinkObjectAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//CreateLinkObjectAction/getEndData"/> | |
<genOperations ecoreOperation="UML2.ecore#//CreateLinkObjectAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//AcceptEventAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//AcceptEventAction/trigger"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//AcceptEventAction/result"/> | |
<genOperations ecoreOperation="UML2.ecore#//AcceptEventAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//AcceptCallAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//AcceptCallAction/returnInformation"/> | |
<genOperations ecoreOperation="UML2.ecore#//AcceptCallAction/getTriggers"/> | |
<genOperations ecoreOperation="UML2.ecore#//AcceptCallAction/getOutputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ReplyAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReplyAction/replyToCall"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReplyAction/replyValue"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ReplyAction/returnInformation"/> | |
<genOperations ecoreOperation="UML2.ecore#//ReplyAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//RaiseExceptionAction"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//RaiseExceptionAction/exception"/> | |
<genOperations ecoreOperation="UML2.ecore#//RaiseExceptionAction/getInputs"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DataStoreNode"/> | |
<genClasses ecoreClass="UML2.ecore#//InterruptibleActivityRegion"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InterruptibleActivityRegion/interruptingEdge"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//InterruptibleActivityRegion/containedNode"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ParameterSet"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ParameterSet/parameter"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ParameterSet/condition"/> | |
<genOperations ecoreOperation="UML2.ecore#//ParameterSet/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Deployment"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Deployment/deployedArtifact"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Deployment/location"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Deployment/configuration"/> | |
<genOperations ecoreOperation="UML2.ecore#//Deployment/getSuppliers"/> | |
<genOperations ecoreOperation="UML2.ecore#//Deployment/getTargets"/> | |
<genOperations ecoreOperation="UML2.ecore#//Deployment/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//Deployment/getClients"/> | |
<genOperations ecoreOperation="UML2.ecore#//Deployment/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DeployedArtifact"/> | |
<genClasses ecoreClass="UML2.ecore#//DeploymentTarget"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//DeploymentTarget/deployment"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//DeploymentTarget/deployedElement"/> | |
<genOperations ecoreOperation="UML2.ecore#//DeploymentTarget/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//DeploymentTarget/getClientDependencies"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Node"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Node/nestedNode"/> | |
<genOperations ecoreOperation="UML2.ecore#//Node/getNestedClassifiers"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Device"/> | |
<genClasses ecoreClass="UML2.ecore#//ExecutionEnvironment"/> | |
<genClasses ecoreClass="UML2.ecore#//CommunicationPath"/> | |
<genClasses ecoreClass="UML2.ecore#//TimeExpression"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//TimeExpression/firstTime"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//TimeExpression/event"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Duration"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Duration/firstTime"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Duration/event"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TimeObservationAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//TimeObservationAction/now"/> | |
<genOperations ecoreOperation="UML2.ecore#//TimeObservationAction/getValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//TimeObservationAction/setValue"> | |
<genParameters ecoreParameter="UML2.ecore#//TimeObservationAction/setValue/newValue"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DurationInterval"> | |
<genOperations ecoreOperation="UML2.ecore#//DurationInterval/getMins"/> | |
<genOperations ecoreOperation="UML2.ecore#//DurationInterval/getMaxes"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Interval"> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Interval/min"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Interval/max"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TimeConstraint"> | |
<genOperations ecoreOperation="UML2.ecore#//TimeConstraint/getSpecification"/> | |
<genOperations ecoreOperation="UML2.ecore#//TimeConstraint/setSpecification"> | |
<genParameters ecoreParameter="UML2.ecore#//TimeConstraint/setSpecification/newSpecification"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//IntervalConstraint"> | |
<genOperations ecoreOperation="UML2.ecore#//IntervalConstraint/getSpecification"/> | |
<genOperations ecoreOperation="UML2.ecore#//IntervalConstraint/setSpecification"> | |
<genParameters ecoreParameter="UML2.ecore#//IntervalConstraint/setSpecification/newSpecification"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//TimeInterval"> | |
<genOperations ecoreOperation="UML2.ecore#//TimeInterval/getMaxes"/> | |
<genOperations ecoreOperation="UML2.ecore#//TimeInterval/getMins"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DurationObservationAction"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//DurationObservationAction/duration"/> | |
<genOperations ecoreOperation="UML2.ecore#//DurationObservationAction/getValue"/> | |
<genOperations ecoreOperation="UML2.ecore#//DurationObservationAction/setValue"> | |
<genParameters ecoreParameter="UML2.ecore#//DurationObservationAction/setValue/newValue"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DurationConstraint"> | |
<genOperations ecoreOperation="UML2.ecore#//DurationConstraint/getSpecification"/> | |
<genOperations ecoreOperation="UML2.ecore#//DurationConstraint/setSpecification"> | |
<genParameters ecoreParameter="UML2.ecore#//DurationConstraint/setSpecification/newSpecification"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ProtocolConformance"> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolConformance/specificMachine"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolConformance/generalMachine"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolConformance/getSources"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolConformance/getOwner"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolConformance/getTargets"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ProtocolStateMachine"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolStateMachine/conformance"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolStateMachine/getOwnedElements"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//ProtocolTransition"> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolTransition/postCondition"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolTransition/referred"/> | |
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//ProtocolTransition/preCondition"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolTransition/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//ProtocolTransition/setGuard"> | |
<genParameters ecoreParameter="UML2.ecore#//ProtocolTransition/setGuard/newGuard"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//Component"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//Component/isIndirectlyInstantiated"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Component/required"/> | |
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference UML2.ecore#//Component/provided"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Component/realization"/> | |
<genFeatures children="true" createChild="true" ecoreFeature="ecore:EReference UML2.ecore#//Component/ownedMember"/> | |
<genOperations ecoreOperation="UML2.ecore#//Component/getOwnedElements"/> | |
<genOperations ecoreOperation="UML2.ecore#//Component/getClientDependencies"/> | |
</genClasses> | |
<genClasses ecoreClass="UML2.ecore#//DeploymentSpecification"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//DeploymentSpecification/deploymentLocation"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute UML2.ecore#//DeploymentSpecification/executionLocation"/> | |
</genClasses> | |
</genPackages> | |
</genmodel:GenModel> |