blob: c2ced583b7f405d5989f0c7556d530106a460f02 [file] [log] [blame]
<?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" modelDirectory="/org.eclipse.tigerstripe.workbench.ui.visualeditor/src"
modelPluginID="org.eclipse.tigerstripe.workbench.ui.visualeditor" modelName="Tigerstripe"
importerID="org.eclipse.emf.importer.ecore">
<foreignModel>tigerstripe.ecore</foreignModel>
<genPackages prefix="Visualeditor" basePackage="org.eclipse.tigerstripe.workbench.ui"
disposableProviderFactory="true" ecorePackage="tigerstripe.ecore#/">
<genEnums ecoreEnum="tigerstripe.ecore#//AggregationEnum">
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AggregationEnum/none"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AggregationEnum/shared"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AggregationEnum/composite"/>
</genEnums>
<genEnums ecoreEnum="tigerstripe.ecore#//ChangeableEnum">
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//ChangeableEnum/none"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//ChangeableEnum/frozen"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//ChangeableEnum/addOnly"/>
</genEnums>
<genEnums ecoreEnum="tigerstripe.ecore#//AssocMultiplicity">
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/ONE"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/ZERO"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/ZERO_ONE"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/ZERO_STAR"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/ONE_STAR"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//AssocMultiplicity/STAR"/>
</genEnums>
<genEnums ecoreEnum="tigerstripe.ecore#//TypeMultiplicity">
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//TypeMultiplicity/NONE"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//TypeMultiplicity/ARRAY"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//TypeMultiplicity/ARRAYOFARRAY"/>
</genEnums>
<genEnums ecoreEnum="tigerstripe.ecore#//Visibility">
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//Visibility/PUBLIC"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//Visibility/PROTECTED"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//Visibility/PRIVATE"/>
<genEnumLiterals ecoreEnumLiteral="tigerstripe.ecore#//Visibility/PACKAGE"/>
</genEnums>
<genClasses ecoreClass="tigerstripe.ecore#//NamedElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//NamedElement/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//NamedElement/stereotypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//NamedElement/properties"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//QualifiedNamedElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//QualifiedNamedElement/package"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//QualifiedNamedElement/isReadonly"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//QualifiedNamedElement/isAbstract"/>
<genOperations ecoreOperation="tigerstripe.ecore#//QualifiedNamedElement/getFullyQualifiedName"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//AbstractArtifact">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/extends"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/attributes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/literals"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/methods"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/references"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AbstractArtifact/implements"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//ManagedEntityArtifact"/>
<genClasses ecoreClass="tigerstripe.ecore#//DatatypeArtifact"/>
<genClasses ecoreClass="tigerstripe.ecore#//NotificationArtifact"/>
<genClasses ecoreClass="tigerstripe.ecore#//NamedQueryArtifact">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//NamedQueryArtifact/returnedType"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Enumeration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Enumeration/baseType"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//UpdateProcedureArtifact"/>
<genClasses ecoreClass="tigerstripe.ecore#//ExceptionArtifact"/>
<genClasses ecoreClass="tigerstripe.ecore#//SessionFacadeArtifact">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//SessionFacadeArtifact/managedEntities"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//SessionFacadeArtifact/emittedNotifications"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//SessionFacadeArtifact/namedQueries"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//SessionFacadeArtifact/exposedProcedures"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Association">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Association/aEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndIsNavigable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndIsOrdered"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndIsUnique"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndIsChangeable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndAggregation"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Association/zEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndIsNavigable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndIsOrdered"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndIsUnique"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndIsChangeable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndAggregation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/aEndVisibility"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Association/zEndVisibility"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//AssociationClass">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//AssociationClass/associatedClass"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//TypedElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/multiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/visibility"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/isOrdered"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/isUnique"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/typeMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//TypedElement/defaultValue"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Attribute"/>
<genClasses ecoreClass="tigerstripe.ecore#//Method">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Method/parameters"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Method/isAbstract"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Literal">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Literal/value"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Parameter"/>
<genClasses ecoreClass="tigerstripe.ecore#//Map">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Map/artifacts"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Map/associations"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Map/dependencies"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Map/basePackage"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Map/properties"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Reference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Reference/multiplicity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Reference/zEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Reference/typeMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Reference/isOrdered"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Reference/isUnique"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//Dependency">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Dependency/aEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Dependency/aEndMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Dependency/aEndIsNavigable"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference tigerstripe.ecore#//Dependency/zEnd"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Dependency/zEndMultiplicity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//Dependency/zEndIsNavigable"/>
</genClasses>
<genClasses ecoreClass="tigerstripe.ecore#//AssociationClassClass"/>
<genClasses ecoreClass="tigerstripe.ecore#//DiagramProperty">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//DiagramProperty/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute tigerstripe.ecore#//DiagramProperty/value"/>
</genClasses>
</genPackages>
</genmodel:GenModel>