-
Martti Käärik authored
Added TO specific 'Element' class to implement TO specific 'Element' operations + added missing operations.
Martti Käärik authoredAdded TO specific 'Element' class to implement TO specific 'Element' operations + added missing operations.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
structured.genmodel 9.90 KiB
<?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.etsi.mts.tdl.model/src-gen" modelPluginID="org.etsi.mts.tdl.model"
redirection="" modelName="Tdl" importerID="org.eclipse.emf.importer.ecore" complianceLevel="7.0"
copyrightFields="false" usedGenPackages="tdl.genmodel#//tdl" operationReflection="true"
importOrganizing="true">
<foreignModel>structured.ecore</foreignModel>
<genPackages prefix="StructuredObjectives" basePackage="org.etsi.mts.tdl" disposableProviderFactory="true"
ecorePackage="structured.ecore#/">
<genClasses ecoreClass="structured.ecore#//Element">
<genOperations ecoreOperation="structured.ecore#//Element/getTestObjective"/>
<genOperations ecoreOperation="structured.ecore#//Element/contains">
<genParameters ecoreParameter="structured.ecore#//Element/contains/object"/>
</genOperations>
<genOperations ecoreOperation="structured.ecore#//Element/getNotes"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//StructuredTestObjective">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/configuration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/initialConditions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/expectedBehaviour"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/finalConditions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/picsReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//StructuredTestObjective/variants"/>
<genOperations ecoreOperation="structured.ecore#//StructuredTestObjective/indexOf">
<genParameters ecoreParameter="structured.ecore#//StructuredTestObjective/indexOf/object"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="structured.ecore#//InitialConditions">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//InitialConditions/conditions"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EventSequence">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventSequence/events"/>
</genClasses>
<genClasses image="false" ecoreClass="structured.ecore#//EventOccurrence">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrence/timeConstraint"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrence/timeLabel"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//ExpectedBehaviour">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//ExpectedBehaviour/whenClause"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//ExpectedBehaviour/thenClause"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//FinalConditions">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//FinalConditions/conditions"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//PICSReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//PICSReference/pics"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//PICS"/>
<genClasses ecoreClass="structured.ecore#//Entity"/>
<genClasses ecoreClass="structured.ecore#//Event"/>
<genClasses ecoreClass="structured.ecore#//EventOccurrenceSpecification">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrenceSpecification/entityReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrenceSpecification/eventReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrenceSpecification/oppositeEntityReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventOccurrenceSpecification/eventArgument"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EntityReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//EntityReference/entity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//EntityReference/component"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EventReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//EventReference/event"/>
</genClasses>
<genClasses image="false" ecoreClass="structured.ecore#//Value"/>
<genClasses ecoreClass="structured.ecore#//EventArgument"/>
<genClasses ecoreClass="structured.ecore#//DataReference">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//DataReference/content"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//Content">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//Content/value"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//Content/content"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//Content/member"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//LiteralValue">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//LiteralValue/content"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//LiteralValue/dataType"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//ContentReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//ContentReference/content"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//LiteralValueReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//LiteralValueReference/content"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//RepeatedEventSequence">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//RepeatedEventSequence/repetitions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//RepeatedEventSequence/interval"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EventTemplateOccurrence">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference structured.ecore#//EventTemplateOccurrence/eventTemplate"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventTemplateOccurrence/entityBinding"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventTemplateOccurrence/occurrenceArgument"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EventSpecificationTemplate">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EventSpecificationTemplate/eventSpecification"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//EntityBinding">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EntityBinding/templateEntity"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//EntityBinding/occurrenceEntity"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//Variants">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//Variants/variants"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//TestObjectiveVariant">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//TestObjectiveVariant/picsReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//TestObjectiveVariant/bindings"/>
</genClasses>
<genClasses ecoreClass="structured.ecore#//VariantBinding">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//VariantBinding/value"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference structured.ecore#//VariantBinding/boundTo"/>
</genClasses>
</genPackages>
</genmodel:GenModel>