summaryrefslogtreecommitdiff
path: root/src/main/resources/module.xml
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2014-04-11 17:03:38 +0200
committerAndrew Branson <andrew.branson@cern.ch>2014-04-11 17:03:38 +0200
commitf09e07e3314bb9c0cb7a6da7055ecb01da3ed722 (patch)
tree266f113b07f646008b119da959c54c8ee6efb0a8 /src/main/resources/module.xml
parent062c586ccef008d9e91424431e6f28effa8a1143 (diff)
OutcomeInitiator based description initialization. Absorbs all
description editing from the kernel. Module.debug functionality missing - kernel now creates all imported module descriptions with NoWorkflow. Need a way to patch them in later (must be part of this module)
Diffstat (limited to 'src/main/resources/module.xml')
-rw-r--r--src/main/resources/module.xml32
1 files changed, 27 insertions, 5 deletions
diff --git a/src/main/resources/module.xml b/src/main/resources/module.xml
index ebcd1b7..1e9cc73 100644
--- a/src/main/resources/module.xml
+++ b/src/main/resources/module.xml
@@ -6,18 +6,27 @@
</Info>
<ResourceURL>uk/ac/uwe/cristaldev/resources/</ResourceURL>
<Config name="Module.debug">true</Config>
+ <Config name="OutcomeInit.Dev">com.c2kernel.dev.DevObjectOutcomeInitiator</Config>
<Imports>
- <Resource name="NewLocalObjectDef" version="0" type="OD">boot/OD/NewLocalObjectDef.xsd</Resource>
<Resource name="NewDevObjectDef" version="0" type="OD">boot/OD/NewDevObjectDef.xsd</Resource>
<Resource name="ChooseWorkflow" version="0" type="OD">boot/OD/ChooseWorkflow.xsd</Resource>
<Resource name="CreateNewLocalObjectDef" version="0" type="EA">boot/EA/CreateNewLocalObjectDef.xml</Resource>
<Resource name="EditPropertyDescription" version="0" type="EA">boot/EA/EditPropertyDescription.xml</Resource>
<Resource name="CreateItem" version="0" type="EA">boot/EA/CreateItem.xml</Resource>
<Resource name="SetInstanceWorkflow" version="0" type="EA">boot/EA/SetInstanceWorkflow.xml</Resource>
+ <Resource name="CreateNewNumberedVersionFromLast" version="0" type="SC">boot/SC/CreateNewNumberedVersionFromLast.xml</Resource>
+ <Resource name="AssignNewVersionFromLast" version="0" type="EA">boot/EA/AssignNewVersionFromLast.xml</Resource>
+ <Resource name="EditDefinition" version="0" type="EA">boot/EA/EditDefinition.xml</Resource>
+ <Resource name="ManageCompositeActDef" version="0" type="CA">boot/CA/ManageCompositeActDef.xml</Resource>
+ <Resource name="ManageElementaryActDef" version="0" type="CA">boot/CA/ManageElementaryActDef.xml</Resource>
+ <Resource name="ManageScript" version="0" type="CA">boot/CA/ManageScript.xml</Resource>
+ <Resource name="ManageSchema" version="0" type="CA">boot/CA/ManageSchema.xml</Resource>
+ <Resource name="ManageStateMachine" version="0" type="CA">boot/CA/ManageStateMachine.xml</Resource>
<Resource name="CompositeActivityFactory" version="0" type="CA">boot/CA/CompositeActivityFactory.xml</Resource>
<Resource name="ElementaryActivityFactory" version="0" type="CA">boot/CA/ElementaryActivityFactory.xml</Resource>
<Resource name="SchemaFactoryWf" version="0" type="CA">boot/CA/SchemaFactoryWf.xml</Resource>
<Resource name="ScriptFactoryWf" version="0" type="CA">boot/CA/ScriptFactoryWf.xml</Resource>
+ <Resource name="StateMachineFactoryWf" version="0" type="CA">boot/CA/StateMachineFactoryWf.xml</Resource>
<Resource name="ItemDescriptionWf" version="0" type="CA">boot/CA/ItemDescriptionWf.xml</Resource>
<Resource name="ItemDescriptionFactoryWf" version="0" type="CA">boot/CA/ItemDescriptionFactoryWf.xml</Resource>
<Resource name="ReadOnlyItemDescriptionWf" version="0" type="CA">boot/CA/ReadOnlyItemDescriptionWf.xml</Resource>
@@ -38,7 +47,7 @@
<Outcome viewname="last" schema="PropertyDescription" version="0">boot/property/SCProp.xml</Outcome>
<Outcome viewname="last" schema="Script" version="0">boot/SC/New.xml</Outcome>
<Dependency name="workflow" isDescription="false">
- <DependencyMember itemPath="/desc/ActivityDesc/system/kernel/ManageScript">
+ <DependencyMember itemPath="/desc/ActivityDesc/system/dev/ManageScript">
<MemberProperties>
<KeyValuePair Key="Version" String="0"/>
</MemberProperties>
@@ -51,7 +60,7 @@
<Property name="Type">Factory</Property>
<Outcome viewname="last" schema="PropertyDescription" version="0">boot/property/EAProp.xml</Outcome>
<Dependency name="workflow" isDescription="false">
- <DependencyMember itemPath="desc/ActivityDesc/system/kernel/ManageElementaryActDef">
+ <DependencyMember itemPath="desc/ActivityDesc/system/dev/ManageElementaryActDef">
<MemberProperties>
<KeyValuePair Key="Version" String="0"/>
</MemberProperties>
@@ -64,7 +73,7 @@
<Property name="Type">Factory</Property>
<Outcome viewname="last" schema="PropertyDescription" version="0">boot/property/CAProp.xml</Outcome>
<Dependency name="workflow" isDescription="false">
- <DependencyMember itemPath="/desc/ActivityDesc/system/kernel/ManageCompositeActDef">
+ <DependencyMember itemPath="/desc/ActivityDesc/system/dev/ManageCompositeActDef">
<MemberProperties>
<KeyValuePair Key="Version" String="0"/>
</MemberProperties>
@@ -78,7 +87,20 @@
<Outcome viewname="last" schema="PropertyDescription" version="0">boot/property/ODProp.xml</Outcome>
<Outcome viewname="last" schema="Schema" version="0">boot/OD/New.xsd</Outcome>
<Dependency name="workflow" isDescription="false">
- <DependencyMember itemPath="/desc/ActivityDesc/system/kernel/ManageSchema">
+ <DependencyMember itemPath="/desc/ActivityDesc/system/dev/ManageSchema">
+ <MemberProperties>
+ <KeyValuePair Key="Version" String="0"/>
+ </MemberProperties>
+ </DependencyMember>
+ <CollectionProperties/>
+ </Dependency>
+ </Item>
+ <Item name="StateMachineFactory" initialPath="/desc/dev" workflow="StateMachineFactoryWf">
+ <Property name="LocalObjectType">StateMachine</Property>
+ <Property name="Type">Factory</Property>
+ <Outcome viewname="last" schema="PropertyDescription" version="0">boot/property/SMProp.xml</Outcome>
+ <Dependency name="workflow" isDescription="false">
+ <DependencyMember itemPath="/desc/ActivityDesc/system/dev/ManageStateMachine">
<MemberProperties>
<KeyValuePair Key="Version" String="0"/>
</MemberProperties>