blob: 2e56dc719fd238e5c89f0c0ca3ee58f92c4ea52e [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.stem.core/src"
editDirectory="/org.eclipse.stem.core/src" editorDirectory="/org.eclipse.stem.ui/src"
modelPluginID="org.eclipse.stem.core" modelName="Core" modelPluginClass="" editorPluginClass="org.eclipse.stem.core.common.presentation.CoreEditorPlugin"
nonNLSMarkers="true" testsDirectory="/org.eclipse.stem.tests.core/src" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="5.0" copyrightFields="false" runtimeVersion="2.6" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore">
<foreignModel>common.ecore</foreignModel>
<foreignModel>experiment.ecore</foreignModel>
<foreignModel>graph.ecore</foreignModel>
<foreignModel>model.ecore</foreignModel>
<foreignModel>modifier.ecore</foreignModel>
<foreignModel>predicate.ecore</foreignModel>
<foreignModel>scenario.ecore</foreignModel>
<foreignModel>sequencer.ecore</foreignModel>
<foreignModel>trigger.ecore</foreignModel>
<foreignModel>solver.ecore</foreignModel>
<foreignModel>logger.ecore</foreignModel>
<genPackages prefix="Common" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
contentTypeIdentifier="" ecorePackage="common.ecore#/">
<genDataTypes ecoreDataType="common.ecore#//URI"/>
<genClasses image="false" ecoreClass="common.ecore#//DublinCore">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/title"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/identifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/creator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/date"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/format"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/publisher"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/coverage"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/contributor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/relation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/rights"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/source"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/subject"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/language"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/bibliographicCitation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/created"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/license"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/required"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/spatial"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DublinCore/valid"/>
<genOperations ecoreOperation="common.ecore#//DublinCore/populate"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//Identifiable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//Identifiable/uRI"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//Identifiable/typeURI"/>
<genFeatures property="None" createChild="false" propertyCategory="" ecoreFeature="ecore:EReference common.ecore#//Identifiable/dublinCore"/>
<genOperations ecoreOperation="common.ecore#//Identifiable/sane"/>
</genClasses>
<genClasses image="false" ecoreClass="common.ecore#//Comparable">
<genTypeParameters ecoreTypeParameter="common.ecore#//Comparable/T"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//IdentifiableFilter"/>
<genClasses ecoreClass="common.ecore#//DoubleValueList">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference common.ecore#//DoubleValueList/values"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DoubleValueList/identifier"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//DoubleValueMatrix">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference common.ecore#//DoubleValueMatrix/valueLists"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//DoubleValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DoubleValue/identifier"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//DoubleValue/value"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//StringValueList">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference common.ecore#//StringValueList/values"/>
</genClasses>
<genClasses ecoreClass="common.ecore#//StringValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute common.ecore#//StringValue/value"/>
</genClasses>
<genClasses image="false" ecoreClass="common.ecore#//SanityChecker">
<genOperations ecoreOperation="common.ecore#//SanityChecker/sane"/>
</genClasses>
</genPackages>
<genPackages prefix="Experiment" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="experiment.ecore#/">
<genClasses image="false" ecoreClass="experiment.ecore#//Experiment">
<genFeatures property="None" children="true" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference experiment.ecore#//Experiment/modifiers"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute experiment.ecore#//Experiment/complete"/>
<genFeatures property="None" children="true" createChild="false" propertyCategory=""
propertyDescription="" ecoreFeature="ecore:EReference experiment.ecore#//Experiment/scenario"/>
<genOperations ecoreOperation="experiment.ecore#//Experiment/updateScenario"/>
<genOperations ecoreOperation="experiment.ecore#//Experiment/initScenario"/>
</genClasses>
</genPackages>
<genPackages prefix="Graph" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="graph.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="graph.ecore#//ExchangeType">
<genEnumLiterals ecoreEnumLiteral="graph.ecore#//ExchangeType/BIRTHS_AND_DEATHS"/>
<genEnumLiterals ecoreEnumLiteral="graph.ecore#//ExchangeType/MIGRATION"/>
<genEnumLiterals ecoreEnumLiteral="graph.ecore#//ExchangeType/AGING"/>
</genEnums>
<genDataTypes ecoreDataType="graph.ecore#//IllegalArgumentException"/>
<genClasses image="false" ecoreClass="graph.ecore#//DynamicLabel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//DynamicLabel/nextValueValid"/>
<genFeatures property="None" createChild="false" propertyDescription="" ecoreFeature="ecore:EReference graph.ecore#//DynamicLabel/nextValue"/>
<genFeatures property="None" notify="false" createChild="false" propertyCategory=""
propertyDescription="" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//DynamicLabel/decorator"/>
<genOperations ecoreOperation="graph.ecore#//DynamicLabel/reset"/>
<genOperations ecoreOperation="graph.ecore#//DynamicLabel/switchToNextValue"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//DynamicNodeLabel"/>
<genClasses image="false" ecoreClass="graph.ecore#//Edge">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//Edge/a"/>
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Edge/nodeAURI"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//Edge/b"/>
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Edge/nodeBURI"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference graph.ecore#//Edge/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Edge/directed"/>
<genOperations ecoreOperation="graph.ecore#//Edge/getOtherNode">
<genParameters ecoreParameter="graph.ecore#//Edge/getOtherNode/node"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Edge/isDirectedAt">
<genParameters ecoreParameter="graph.ecore#//Edge/isDirectedAt/node"/>
</genOperations>
</genClasses>
<genClasses provider="Stateful" image="false" ecoreClass="graph.ecore#//Graph">
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/edges"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/nodes"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/graphLabels"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/nodeLabels"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference graph.ecore#//Graph/dynamicLabels"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Graph/numEdges"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Graph/numNodes"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Graph/numGraphLabels"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Graph/numNodeLabels"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Graph/numDynamicLabels"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/unresolvedIdentifiables"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Graph/decorators"/>
<genFeatures property="Readonly" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference graph.ecore#//Graph/time"/>
<genOperations ecoreOperation="graph.ecore#//Graph/getNodeLabelsByTypeURI">
<genParameters ecoreParameter="graph.ecore#//Graph/getNodeLabelsByTypeURI/typeURI"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/addGraph">
<genParameters ecoreParameter="graph.ecore#//Graph/addGraph/graph"/>
<genParameters ecoreParameter="graph.ecore#//Graph/addGraph/filter"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/putEdge">
<genParameters ecoreParameter="graph.ecore#//Graph/putEdge/edge"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/getEdge">
<genParameters ecoreParameter="graph.ecore#//Graph/getEdge/uri"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/putNode">
<genParameters ecoreParameter="graph.ecore#//Graph/putNode/node"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/getNode">
<genParameters ecoreParameter="graph.ecore#//Graph/getNode/uri"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/putNodeLabel">
<genParameters ecoreParameter="graph.ecore#//Graph/putNodeLabel/label"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/getNodeLabel">
<genParameters ecoreParameter="graph.ecore#//Graph/getNodeLabel/uri"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/putGraphLabel">
<genParameters ecoreParameter="graph.ecore#//Graph/putGraphLabel/label"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/getGraphLabel">
<genParameters ecoreParameter="graph.ecore#//Graph/getGraphLabel/uri"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/addDynamicLabel">
<genParameters ecoreParameter="graph.ecore#//Graph/addDynamicLabel/dynamiclabel"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//Graph/switchToNextValue">
<genParameters ecoreParameter="graph.ecore#//Graph/switchToNextValue/currentTime"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//Label">
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Label/uRIOfIdentifiableToBeLabeled"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Label/currentValue"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference graph.ecore#//Label/identifiable"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//LabelValue">
<genOperations ecoreOperation="graph.ecore#//LabelValue/reset"/>
<genOperations ecoreOperation="graph.ecore#//LabelValue/sameValue">
<genParameters ecoreParameter="graph.ecore#//LabelValue/sameValue/otherLabelValue"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//Node">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//Node/edges"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//Node/labels"/>
</genClasses>
<genClasses ecoreClass="graph.ecore#//NodeLabel">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//NodeLabel/node"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//StaticNodeLabel"/>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//UnresolvedIdentifiable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//UnresolvedIdentifiable/scenario"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//UnresolvedIdentifiable/model"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//UnresolvedIdentifiable/graph"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//UnresolvedIdentifiable/identifiable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//UnresolvedIdentifiable/unresolvedURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//UnresolvedIdentifiable/fieldName"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//URIToIdentifiableMapEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//URIToIdentifiableMapEntry/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//URIToIdentifiableMapEntry/value"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//SanityChecker"/>
<genClasses image="false" ecoreClass="graph.ecore#//DynamicEdgeLabel"/>
<genClasses image="false" ecoreClass="graph.ecore#//EdgeLabel">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//EdgeLabel/edge"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//StaticEdgeLabel"/>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//URIToEdgeMapEntry">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//URIToEdgeMapEntry/key"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference graph.ecore#//URIToEdgeMapEntry/value"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//URIToNodeMapEntry">
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//URIToNodeMapEntry/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//URIToNodeMapEntry/value"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//URIToLabelMapEntry">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//URIToLabelMapEntry/key"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference graph.ecore#//URIToLabelMapEntry/value"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="graph.ecore#//URIToNodeLabelMapEntry">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//URIToNodeLabelMapEntry/key"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference graph.ecore#//URIToNodeLabelMapEntry/value"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//StaticLabel"/>
<genClasses image="false" ecoreClass="graph.ecore#//GraphPartitioner">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//GraphPartitioner/numProcesses"/>
<genOperations ecoreOperation="graph.ecore#//GraphPartitioner/partitionDecoratorLabels">
<genParameters ecoreParameter="graph.ecore#//GraphPartitioner/partitionDecoratorLabels/decorator"/>
<genParameters ecoreParameter="graph.ecore#//GraphPartitioner/partitionDecoratorLabels/processRank"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//GraphPartitioner/partitionDecoratorLabels.1">
<genParameters ecoreParameter="graph.ecore#//GraphPartitioner/partitionDecoratorLabels.1/decorator"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//GraphPartitioner/isManaged">
<genParameters ecoreParameter="graph.ecore#//GraphPartitioner/isManaged/identifiable"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="graph.ecore#//SimpleGraphPartitioner"/>
<genClasses ecoreClass="graph.ecore#//Exchange">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//Exchange/otherLabel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Exchange/count"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//Exchange/type"/>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//IntegrationLabel">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabel/deltaValue"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabel/tempValue"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabel/probeValue"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabel/errorScale"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute graph.ecore#//IntegrationLabel/identifier"/>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabel/reset">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabel/reset/time"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="graph.ecore#//IntegrationLabelValue">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabelValue/arrivals"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference graph.ecore#//IntegrationLabelValue/departures"/>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/set">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/set/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/add">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/add/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/sub">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/sub/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/scale">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/scale/scaleFactor"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/add.1">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/add.1/addition"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/abs"/>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/avoidNegative">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/avoidNegative/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/computeDeltaAdjustment">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/computeDeltaAdjustment/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/divide">
<genParameters ecoreParameter="graph.ecore#//IntegrationLabelValue/divide/value"/>
</genOperations>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/max"/>
<genOperations ecoreOperation="graph.ecore#//IntegrationLabelValue/prepareCycle"/>
</genClasses>
</genPackages>
<genPackages prefix="Model" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="model.ecore#/">
<genClasses image="false" ecoreClass="model.ecore#//Decorator">
<genFeatures property="None" notify="false" children="true" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference model.ecore#//Decorator/labelsToUpdate"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model.ecore#//Decorator/graph"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Decorator/enabled"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Decorator/graphDecorated"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Decorator/progress"/>
<genOperations ecoreOperation="model.ecore#//Decorator/decorateGraph">
<genParameters ecoreParameter="model.ecore#//Decorator/decorateGraph/time"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//Decorator/updateLabels">
<genParameters ecoreParameter="model.ecore#//Decorator/updateLabels/time"/>
<genParameters ecoreParameter="model.ecore#//Decorator/updateLabels/timerPeriod"/>
<genParameters ecoreParameter="model.ecore#//Decorator/updateLabels/cycle"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//Decorator/resetLabels"/>
<genOperations ecoreOperation="model.ecore#//Decorator/prepare">
<genParameters ecoreParameter="model.ecore#//Decorator/prepare/model"/>
<genParameters ecoreParameter="model.ecore#//Decorator/prepare/time"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="model.ecore#//EdgeDecorator"/>
<genClasses image="false" ecoreClass="model.ecore#//GraphDecorator"/>
<genClasses image="false" ecoreClass="model.ecore#//Model">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Model/models"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Model/graphs"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference model.ecore#//Model/graphDecorators"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference model.ecore#//Model/nodeDecorators"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference model.ecore#//Model/edgeDecorators"/>
<genOperations ecoreOperation="model.ecore#//Model/getCanonicalGraph">
<genParameters ecoreParameter="model.ecore#//Model/getCanonicalGraph/uri"/>
<genParameters ecoreParameter="model.ecore#//Model/getCanonicalGraph/filter"/>
<genParameters ecoreParameter="model.ecore#//Model/getCanonicalGraph/time"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//Model/prepare">
<genParameters ecoreParameter="model.ecore#//Model/prepare/time"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="model.ecore#//NodeDecorator"/>
<genClasses ecoreClass="model.ecore#//STEMTime">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//STEMTime/time"/>
<genOperations ecoreOperation="model.ecore#//STEMTime/addIncrement">
<genParameters ecoreParameter="model.ecore#//STEMTime/addIncrement/timeIncrement"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//STEMTime/valueEquals">
<genParameters ecoreParameter="model.ecore#//STEMTime/valueEquals/obj"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="model.ecore#//Comparable">
<genTypeParameters ecoreTypeParameter="model.ecore#//Comparable/T"/>
</genClasses>
<genClasses image="false" ecoreClass="model.ecore#//IntegrationDecorator">
<genOperations ecoreOperation="model.ecore#//IntegrationDecorator/applyExternalDeltas">
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/applyExternalDeltas/time"/>
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/applyExternalDeltas/timeDelta"/>
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/applyExternalDeltas/labels"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//IntegrationDecorator/calculateDelta">
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/calculateDelta/time"/>
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/calculateDelta/timeDelta"/>
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/calculateDelta/labels"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//IntegrationDecorator/doModelSpecificAdjustments">
<genParameters ecoreParameter="model.ecore#//IntegrationDecorator/doModelSpecificAdjustments/label"/>
</genOperations>
<genOperations ecoreOperation="model.ecore#//IntegrationDecorator/isDeterministic"/>
</genClasses>
</genPackages>
<genPackages prefix="Modifier" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="modifier.ecore#/">
<genClasses image="false" ecoreClass="modifier.ecore#//DoubleNOPModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//DoubleRangeModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleRangeModifier/startValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleRangeModifier/endValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleRangeModifier/increment"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleRangeModifier/nextValue"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleRangeModifier/originalValue"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//DoubleSequenceModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleSequenceModifier/sequence"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//FeatureModifier">
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference modifier.ecore#//FeatureModifier/target"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference modifier.ecore#//FeatureModifier/eStructuralFeature"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//FeatureModifier/featureName"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//FeatureModifier/featureId"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//FeatureModifier/currentValueText"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//FeatureModifier/complete"/>
<genOperations ecoreOperation="modifier.ecore#//FeatureModifier/updateFeature"/>
<genOperations ecoreOperation="modifier.ecore#//FeatureModifier/reset"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//IntegerNOPModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//IntegerRangeModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerRangeModifier/startValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerRangeModifier/endValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerRangeModifier/increment"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerRangeModifier/nextValue"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerRangeModifier/originalValue"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//IntegerSequenceModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerSequenceModifier/sequence"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//LongNOPModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//LongRangeModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongRangeModifier/startValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongRangeModifier/endValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongRangeModifier/increment"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongRangeModifier/nextValue"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongRangeModifier/originalValue"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//LongSequenceModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongSequenceModifier/sequence"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//Modifier">
<genFeatures property="Readonly" notify="false" createChild="false" propertyDescription=""
ecoreFeature="ecore:EAttribute modifier.ecore#//Modifier/targetURI"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference modifier.ecore#//Modifier/featureModifiers"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//Modifier/complete"/>
<genOperations ecoreOperation="modifier.ecore#//Modifier/updateScenario">
<genParameters ecoreParameter="modifier.ecore#//Modifier/updateScenario/baseScenario"/>
</genOperations>
<genOperations ecoreOperation="modifier.ecore#//Modifier/reset"/>
</genClasses>
<genClasses ecoreClass="modifier.ecore#//NOPModifier"/>
<genClasses ecoreClass="modifier.ecore#//RangeModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//STEMTimeNOPModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//STEMTimeRangeModifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeRangeModifier/startValue"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeRangeModifier/endValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//STEMTimeRangeModifier/increment"/>
<genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeRangeModifier/nextValue"/>
<genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeRangeModifier/originalValue"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//STEMTimeSequenceModifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeSequenceModifier/sequence"/>
</genClasses>
<genClasses ecoreClass="modifier.ecore#//SequenceModifier">
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//SequenceModifier/sequenceSize"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//SequenceModifier/currentSequenceIndex"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//SequenceModifier/nextValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//SequenceModifier/originalValue"/>
</genClasses>
<genClasses image="false" ecoreClass="modifier.ecore#//StringNOPModifier"/>
<genClasses image="false" ecoreClass="modifier.ecore#//StringSequenceModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//StringSequenceModifier/sequence"/>
</genClasses>
<genClasses provider="None" image="false" ecoreClass="modifier.ecore#//Modifiable"/>
<genClasses image="false" ecoreClass="modifier.ecore#//SingleValueModifier"/>
<genClasses ecoreClass="modifier.ecore#//DoubleModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleModifier/value"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//DoubleModifier/originalValue"/>
</genClasses>
<genClasses ecoreClass="modifier.ecore#//IntegerModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerModifier/value"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//IntegerModifier/originalValue"/>
</genClasses>
<genClasses ecoreClass="modifier.ecore#//LongModifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongModifier/value"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute modifier.ecore#//LongModifier/originalValue"/>
</genClasses>
<genClasses ecoreClass="modifier.ecore#//STEMTimeModifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeModifier/value"/>
<genFeatures property="Readonly" notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference modifier.ecore#//STEMTimeModifier/originalValue"/>
</genClasses>
</genPackages>
<genPackages prefix="Predicate" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
extensibleProviderFactory="true" ecorePackage="predicate.ecore#/">
<genClasses ecoreClass="predicate.ecore#//And"/>
<genClasses image="false" ecoreClass="predicate.ecore#//BooleanExpression"/>
<genClasses image="false" ecoreClass="predicate.ecore#//BooleanOperator"/>
<genClasses ecoreClass="predicate.ecore#//False"/>
<genClasses image="false" ecoreClass="predicate.ecore#//NaryBooleanOperator">
<genFeatures property="None" children="true" createChild="true" propertySortChoices="true"
ecoreFeature="ecore:EReference predicate.ecore#//NaryBooleanOperator/operands"/>
</genClasses>
<genClasses ecoreClass="predicate.ecore#//Not"/>
<genClasses ecoreClass="predicate.ecore#//Or"/>
<genClasses ecoreClass="predicate.ecore#//Predicate">
<genOperations ecoreOperation="predicate.ecore#//Predicate/evaluate">
<genParameters ecoreParameter="predicate.ecore#//Predicate/evaluate/time"/>
<genParameters ecoreParameter="predicate.ecore#//Predicate/evaluate/timerPeriod"/>
<genParameters ecoreParameter="predicate.ecore#//Predicate/evaluate/graph"/>
</genOperations>
<genOperations ecoreOperation="predicate.ecore#//Predicate/reset"/>
</genClasses>
<genClasses ecoreClass="predicate.ecore#//PredicateReference">
<genFeatures property="None" children="true" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference predicate.ecore#//PredicateReference/predicate"/>
</genClasses>
<genClasses ecoreClass="predicate.ecore#//Test"/>
<genClasses ecoreClass="predicate.ecore#//True"/>
<genClasses image="false" ecoreClass="predicate.ecore#//UnaryBooleanOperator">
<genFeatures property="None" children="true" createChild="true" propertySortChoices="true"
ecoreFeature="ecore:EReference predicate.ecore#//UnaryBooleanOperator/operand"/>
</genClasses>
<genClasses ecoreClass="predicate.ecore#//PredicateExpression">
<genFeatures property="None" children="true" createChild="true" propertySortChoices="true"
ecoreFeature="ecore:EReference predicate.ecore#//PredicateExpression/predicate"/>
</genClasses>
<genClasses image="false" ecoreClass="predicate.ecore#//IdentifiablePredicate"/>
<genClasses ecoreClass="predicate.ecore#//IdentifiablePredicateExpression"/>
<genClasses image="false" ecoreClass="predicate.ecore#//IdentifiableTest"/>
<genClasses image="false" ecoreClass="predicate.ecore#//TimeTest"/>
<genClasses ecoreClass="predicate.ecore#//ElapsedTimeTest">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute predicate.ecore#//ElapsedTimeTest/referenceTimeValid"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute predicate.ecore#//ElapsedTimeTest/elapsedMilliseconds"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute predicate.ecore#//ElapsedTimeTest/numberofDays"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference predicate.ecore#//ElapsedTimeTest/referenceTime"/>
</genClasses>
</genPackages>
<genPackages prefix="Scenario" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="scenario.ecore#/">
<genClasses image="false" ecoreClass="scenario.ecore#//Scenario">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/model"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/sequencer"/>
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/scenarioDecorators"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/canonicalGraph"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute scenario.ecore#//Scenario/progress"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/solver"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference scenario.ecore#//Scenario/loggers"/>
<genOperations ecoreOperation="scenario.ecore#//Scenario/step"/>
<genOperations ecoreOperation="scenario.ecore#//Scenario/reset"/>
<genOperations ecoreOperation="scenario.ecore#//Scenario/initialize"/>
<genOperations ecoreOperation="scenario.ecore#//Scenario/produceTitle"/>
</genClasses>
</genPackages>
<genPackages prefix="Sequencer" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="sequencer.ecore#/">
<genClasses image="false" ecoreClass="sequencer.ecore#//RealTimeSequencer"/>
<genClasses image="false" ecoreClass="sequencer.ecore#//Sequencer">
<genFeatures createChild="false" ecoreFeature="ecore:EReference sequencer.ecore#//Sequencer/startTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference sequencer.ecore#//Sequencer/endTime"/>
<genFeatures property="Readonly" createChild="false" propertyDescription=""
ecoreFeature="ecore:EReference sequencer.ecore#//Sequencer/currentTime"/>
<genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference sequencer.ecore#//Sequencer/nextTime"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/timeDelta"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/duration"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/timeToStop"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/workComplete"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/workIncrement"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//Sequencer/cycle"/>
<genOperations ecoreOperation="sequencer.ecore#//Sequencer/reset"/>
</genClasses>
<genClasses image="false" ecoreClass="sequencer.ecore#//SequentialSequencer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute sequencer.ecore#//SequentialSequencer/timeIncrement"/>
</genClasses>
</genPackages>
<genPackages prefix="Trigger" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
generateExampleClass="false" multipleEditorPages="false" generateModelWizard="false"
ecorePackage="trigger.ecore#/">
<genClasses ecoreClass="trigger.ecore#//Trigger">
<genFeatures property="None" children="true" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference trigger.ecore#//Trigger/predicate"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference trigger.ecore#//Trigger/actions"/>
</genClasses>
</genPackages>
<genPackages prefix="Solver" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
ecorePackage="solver.ecore#/">
<genClasses ecoreClass="solver.ecore#//Solver">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EAttribute solver.ecore#//Solver/decorators"/>
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute solver.ecore#//Solver/initialized"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference solver.ecore#//Solver/partitioner"/>
<genOperations ecoreOperation="solver.ecore#//Solver/step">
<genParameters ecoreParameter="solver.ecore#//Solver/step/time"/>
<genParameters ecoreParameter="solver.ecore#//Solver/step/timeDelta"/>
<genParameters ecoreParameter="solver.ecore#//Solver/step/cycle"/>
</genOperations>
<genOperations ecoreOperation="solver.ecore#//Solver/reset"/>
</genClasses>
</genPackages>
<genPackages prefix="Logger" basePackage="org.eclipse.stem.core" disposableProviderFactory="true"
ecorePackage="logger.ecore#/">
<genClasses ecoreClass="logger.ecore#//Logger"/>
</genPackages>
</genmodel:GenModel>