mirror of
				https://github.com/Minres/RDL-Editor.git
				synced 2025-10-30 10:39:36 +00:00 
			
		
		
		
	Iniital checkin
This commit is contained in:
		| @@ -0,0 +1,250 @@ | ||||
| <?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="generated by Xtext 2.12.0" modelDirectory="/com.minres.rdl/src-gen" | ||||
|     modelPluginID="com.minres.rdl" forceOverwrite="true" modelName="RDL" updateClasspath="false" | ||||
|     rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="6.0" | ||||
|     copyrightFields="false" runtimeVersion="2.12"> | ||||
|   <genPackages prefix="Rdl" basePackage="com.minres.rdl" disposableProviderFactory="true" | ||||
|       fileExtensions="rdl" ecorePackage="RDL.ecore#/"> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//PropertyTypeName"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/STRING"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/NUMBER"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/BOOLEAN"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/ADDRMAP"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/REG"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/REGFILE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/FIELD"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyTypeName/REF"/> | ||||
|     </genEnums> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//PropertyComponent"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/SIGNAL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/ADDRMAP"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/REG"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/REGFILE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/FIELD"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyComponent/ALL"/> | ||||
|     </genEnums> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//ComponentDefinitionType"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//ComponentDefinitionType/SIGNAL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//ComponentDefinitionType/ADDRMAP"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//ComponentDefinitionType/REGFILE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//ComponentDefinitionType/REG"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//ComponentDefinitionType/FIELD"/> | ||||
|     </genEnums> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//PropertyEnum"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/UNSPECIFIED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/NAME"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DESC"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ARBITER"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RSET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RCLR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/WOCLR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/WOSET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/WE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/WEL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SWWE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SWWEL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HWSET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HWCLR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SWMOD"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SWACC"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/STICKY"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/STICKYBIT"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/INTR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ANDED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ORED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/XORED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/COUNTER"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/OVERFLOW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SHAREDEXTBUS"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ERREXTBUS"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RESET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/LITTLEENDIAN"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/BIGENDIAN"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RSVDSET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RSVDSETX"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/BRIDGE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SHARED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/MSB0"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/LSB0"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SYNC"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ASYNC"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/CPUIF_RESET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/FIELD_RESET"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ACTIVEHIGH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ACTIVELOW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SINGLEPULSE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/UNDERFLOW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/INCR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DECR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/INCRWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DECRWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/INCRVALUE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DECRVALUE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SATURATE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DECRSATURATE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/THRESHOLD"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DECRTHRESHOLD"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DONTCOMPARE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/DONTTEST"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/INTERNAL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ALIGNMENT"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/REGWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/FIELDWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SIGNALWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ACCESSWIDTH"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/SW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ADDRESSING"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/PRECEDENCE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ENCODE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/RESETSIGNAL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/CLOCK"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/MASK"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/ENABLE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HWENABLE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HWMASK"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HALTMASK"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HALTENABLE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/HALT"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyEnum/NEXT"/> | ||||
|     </genEnums> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//RValueConstant"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/UNDEFINED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/TRUE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/FALSE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/RW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/WR"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/R"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/W"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/NA"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/COMPACT"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/REGALIGN"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/FULLALIGN"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/HW"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//RValueConstant/SW"/> | ||||
|     </genEnums> | ||||
|     <genEnums typeSafeEnumCompatible="false" ecoreEnum="RDL.ecore#//PropertyModifier"> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/UNDEFINED"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/POSEDGE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/NEGEDGE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/BOTHEDGE"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/LEVEL"/> | ||||
|       <genEnumLiterals ecoreEnumLiteral="RDL.ecore#//PropertyModifier/NONSTICKY"/> | ||||
|     </genEnums> | ||||
|     <genClasses ecoreClass="RDL.ecore#//Root"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/includes"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/componentDefinitions"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/enumDefinitions"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/namedInstantiations"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/propertyAssignments"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Root/propertyDefinitions"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//Include"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//Include/importURI"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PropertyDefinition"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//PropertyDefinition/type"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyDefinition/usage"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyDefinition/default"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PropertyDefault"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//PropertyDefault/string"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//PropertyDefault/value"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PropertyUsage"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//PropertyUsage/components"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//ComponentDefinition"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentDefinition/type"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentDefinition/name"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentDefinition/componentDefinitions"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentDefinition/namedInstantiations"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentDefinition/propertyAssignments"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentDefinition/enumDefinitions"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentDefinition/immediateInstantiation"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//NamedInstantiation"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//NamedInstantiation/external"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//NamedInstantiation/internal"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//NamedInstantiation/alias"/> | ||||
|       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RDL.ecore#//NamedInstantiation/component"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//NamedInstantiation/componentInstances"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//ImmediateInstantiation"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ImmediateInstantiation/external"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ImmediateInstantiation/componentInstances"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//ComponentInstance"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ComponentInstance/range"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentInstance/reset"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentInstance/address"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentInstance/addrInc"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ComponentInstance/addrMod"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//Range"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//Range/start"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//Range/end"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//Range/size"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PropertyAssignment"/> | ||||
|     <genClasses ecoreClass="RDL.ecore#//DefaultProperyAssignment"/> | ||||
|     <genClasses ecoreClass="RDL.ecore#//ExplicitPropertyAssignment"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ExplicitPropertyAssignment/modifier"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ExplicitPropertyAssignment/name"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ExplicitPropertyAssignment/rhs"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PostPropertyAssignment"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PostPropertyAssignment/instance"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//PostPropertyAssignment/propertyEnum"/> | ||||
|       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RDL.ecore#//PostPropertyAssignment/property"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PostPropertyAssignment/rhs"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//InstancePropertyRef"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//InstancePropertyRef/instance"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//InstancePropertyRef/propertyEnum"/> | ||||
|       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RDL.ecore#//InstancePropertyRef/property"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//Entity"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//Entity/name"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//InstanceRef"> | ||||
|       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RDL.ecore#//InstanceRef/instance"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//InstanceRef/tail"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//PropertyAssignmentRhs"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyAssignmentRhs/value"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyAssignmentRhs/instPropRef"/> | ||||
|       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyAssignmentRhs/enumRef"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyAssignmentRhs/enums"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//PropertyAssignmentRhs/elements"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//Concat"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//Concat/elements"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//ConcatElem"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//ConcatElem/instPropRef"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//ConcatElem/value"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//RValue"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//RValue/val"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//RValue/num"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//RValue/str"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//EnumDefinition"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//EnumDefinition/body"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//EnumBody"> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//EnumBody/entries"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//EnumEntry"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//EnumEntry/name"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//EnumEntry/index"/> | ||||
|       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RDL.ecore#//EnumEntry/properties"/> | ||||
|     </genClasses> | ||||
|     <genClasses ecoreClass="RDL.ecore#//EnumProperty"> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//EnumProperty/name"/> | ||||
|       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RDL.ecore#//EnumProperty/value"/> | ||||
|     </genClasses> | ||||
|   </genPackages> | ||||
| </genmodel:GenModel> | ||||
		Reference in New Issue
	
	Block a user