Package net.officefloor.model.section
Interface SectionChanges
-
- All Known Implementing Classes:
SectionChangesImpl
public interface SectionChangesChanges that can be made to aSectionModel.- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFUNCTION_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.FUNCTIONonSectionManagedObjectModelinstances.static java.lang.StringPROCESS_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.PROCESSonSectionManagedObjectModelinstances.static java.lang.StringTHREAD_MANAGED_OBJECT_SCOPEValue forManagedObjectScope.THREADonSectionManagedObjectModelinstances.
-
Method Summary
-
-
-
Field Detail
-
PROCESS_MANAGED_OBJECT_SCOPE
static final java.lang.String PROCESS_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.PROCESSonSectionManagedObjectModelinstances.
-
THREAD_MANAGED_OBJECT_SCOPE
static final java.lang.String THREAD_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.THREADonSectionManagedObjectModelinstances.
-
FUNCTION_MANAGED_OBJECT_SCOPE
static final java.lang.String FUNCTION_MANAGED_OBJECT_SCOPE
Value forManagedObjectScope.FUNCTIONonSectionManagedObjectModelinstances.
-
-
Method Detail
-
addSubSection
Change<SubSectionModel> addSubSection(java.lang.String subSectionName, java.lang.String sectionSourceClassName, java.lang.String sectionLocation, PropertyList properties, SectionType sectionType)
Adds aSubSectionModelto theSectionModel.- Parameters:
subSectionName- Name of theSubSectionModel.sectionSourceClassName- Name of theSectionSourceclass.sectionLocation- Location of theSubSectionModel.properties-PropertyListfor theSectionSource.sectionType-SectionType.- Returns:
Changeto add theSubSectionModel.
-
removeSubSection
Change<SubSectionModel> removeSubSection(SubSectionModel subSection)
Removes theSubSectionModelfrom theSectionModel.- Parameters:
subSection-SubSectionModelto remove.- Returns:
Changeto remove theSubSectionModel.
-
renameSubSection
Change<SubSectionModel> renameSubSection(SubSectionModel subSection, java.lang.String newSubSectionName)
Renames theSubSectionModelto the new name.- Parameters:
subSection-SubSectionModelto rename.newSubSectionName- New name for theSubSectionModel.- Returns:
Changeto rename theSubSectionModel.
-
setSubSectionInputPublic
Change<SubSectionInputModel> setSubSectionInputPublic(boolean isPublic, java.lang.String publicName, SubSectionInputModel input)
Sets theSubSectionInputModelpublic/private.- Parameters:
isPublic- Flag indicating if public/private.publicName- Public name if setting public. Ignored if setting private.input-SubSectionInputModelto set public/private.- Returns:
SubSectionInputModelto set public/private.
-
addFunctionNamespace
Change<FunctionNamespaceModel> addFunctionNamespace(java.lang.String functionNamspaceName, java.lang.String functionNamspaceSourceClassName, PropertyList properties, FunctionNamespaceType functionNamspaceType, java.lang.String... managedFunctionNames)
Adds aFunctionNamespaceModelto theSectionModel.- Parameters:
functionNamspaceName- Name of theManagedFunctionSource.functionNamspaceSourceClassName- Fully qualified name of theManagedFunctionSource.properties-PropertyListto configure theManagedFunctionSource.functionNamspaceType-FunctionNamespaceTypefrom theManagedFunctionSource.managedFunctionNames- Listing ofManagedFunctionModelnames to be loaded. Empty list results in loading allManagedFunctionModelinstances for theFunctionNamespaceType.- Returns:
Changeto add theFunctionNamespaceModel.
-
removeFunctionNamespace
Change<FunctionNamespaceModel> removeFunctionNamespace(FunctionNamespaceModel functionNamespaceModel)
Removes aFunctionNamespaceModelfrom theSectionModel.- Parameters:
functionNamespaceModel-FunctionNamespaceModelto be removed.- Returns:
Changeto remove theFunctionNamespaceModel.
-
renameFunctionNamespace
Change<FunctionNamespaceModel> renameFunctionNamespace(FunctionNamespaceModel functionNamespaceModel, java.lang.String newFunctionNamespaceName)
Renames theFunctionNamespaceModel.- Parameters:
functionNamespaceModel-FunctionNamespaceModelto rename.newFunctionNamespaceName- New name for theFunctionNamespaceModel.- Returns:
Changeto rename theFunctionNamespaceModel.
-
refactorFunctionNamespace
Change<FunctionNamespaceModel> refactorFunctionNamespace(FunctionNamespaceModel functionNamespaceModel, java.lang.String functionNamespaceName, java.lang.String managedFunctionSourceClassName, PropertyList properties, FunctionNamespaceType functionNamespaceType, java.util.Map<java.lang.String,java.lang.String> managedFunctionNameMapping, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> managedFunctionToObjectNameMapping, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> functionToFlowNameMapping, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> functionToEscalationTypeMapping, java.lang.String... managedFunctionNames)
Refactors theFunctionNamespaceModel.- Parameters:
functionNamespaceModel-FunctionNamespaceModelto refactor.functionNamespaceName- New name for theFunctionNamespaceModel.managedFunctionSourceClassName- NewManagedFunctionSourceclass name for theFunctionNamespaceModel.properties- NewPropertyListfor theFunctionNamespaceModel.functionNamespaceType-FunctionNamespaceTypethat theFunctionNamespaceModelis being refactored to.managedFunctionNameMapping- Mapping of theManagedFunctionTypename to theManagedFunctionModelname.managedFunctionToObjectNameMapping- Mapping of theManagedFunctionModelname to theManagedFunctionObjectTypename to theManagedFunctionObjectModelname.functionToFlowNameMapping- Mapping of theFunctionModelname to theManagedFunctionFlowTypename to theFunctionFlowModelname.functionToEscalationTypeMapping- Mapping of theFunctionModelname to theManagedFunctionEscalationTypetype to theFunctionEscalationModeltype.managedFunctionNames- Listing ofManagedFunctionModelnames to be loaded. Empty list results in loading allManagedFunctionModelinstances for theFunctionNamespaceType.- Returns:
Changeto refactor theFunctionNamespaceModel.
-
addManagedFunction
<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>> Change<ManagedFunctionModel> addManagedFunction(FunctionNamespaceModel functionNamespaceModel, ManagedFunctionType<M,F> managedFunctionType)
- Type Parameters:
M- Dependency type keys.F-Flowtype keys.- Parameters:
functionNamespaceModel-FunctionNamespaceModelto have theManagedFunctionTypeadded.managedFunctionType-ManagedFunctionTypeto be added to theFunctionNamespaceModel.- Returns:
Changeto add theManagedFunctionTypeto theFunctionNamespaceModel.
-
removeManagedFunction
Change<ManagedFunctionModel> removeManagedFunction(FunctionNamespaceModel functionNamespaceModel, ManagedFunctionModel managedFunctionModel)
Removes theManagedFunctionModelfrom theFunctionNamespaceModel.- Parameters:
functionNamespaceModel-FunctionNamespaceModelto have theManagedFunctionModelremoved.managedFunctionModel-ManagedFunctionModelto be removed.- Returns:
Changeto remove theManagedFunctionModelfrom theFunctionNamespaceModel.
-
addFunction
<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>> Change<FunctionModel> addFunction(java.lang.String functionName, ManagedFunctionModel managedFunctionModel, ManagedFunctionType<M,F> managedFunctionType)
- Type Parameters:
M- Dependency type keys.F-Flowtype keys.- Parameters:
functionName- Name of theManagedFunction.managedFunctionModel-ManagedFunctionModelfor theManagedFunctionType.managedFunctionType-ManagedFunctionTypefor theFunctionModel.- Returns:
Changeto add theManagedFunctionTypeto theSectionModel.
-
removeFunction
Change<FunctionModel> removeFunction(FunctionModel functionModel)
Removes theFunctionModelfrom theSectionModel.- Parameters:
functionModel-FunctionModelto be removed.- Returns:
Changeto remove theFunctionModelfrom theSectionModel.
-
renameFunction
Change<FunctionModel> renameFunction(FunctionModel functionModel, java.lang.String newFunctionName)
Renames theFunctionModel.- Parameters:
functionModel-FunctionModelto be renamed.newFunctionName- New name for theFunctionModel.- Returns:
Changeto rename theFunctionModel.
-
setObjectAsParameter
Change<ManagedFunctionObjectModel> setObjectAsParameter(boolean isParameter, ManagedFunctionObjectModel managedFunctionObjectModel)
Specifies aManagedFunctionObjectModelas a parameter or an object.- Parameters:
isParameter-truefor theManagedFunctionObjectModelto be a parameter.falseto be a dependency object.managedFunctionObjectModel-ManagedFunctionObjectModelto set as a parameter or object.- Returns:
Changeto set theManagedFunctionObjectModelas a parameter or object.
-
setFunctionAsPublic
Change<FunctionModel> setFunctionAsPublic(boolean isPublic, FunctionModel functionModel)
Specifies aFunctionModelas public/private.- Parameters:
isPublic-truefor theFunctionModelto be public.falsefor theFunctionModelto be private.functionModel-FunctionModelto set public/private.- Returns:
Changeto set theFunctionModelpublic/private.
-
addExternalFlow
Change<ExternalFlowModel> addExternalFlow(java.lang.String externalFlowName, java.lang.String argumentType)
Adds anExternalFlowModelto theSectionModel.- Parameters:
externalFlowName- Name of theExternalFlowModel.argumentType- Argument type for theExternalFlowModel.- Returns:
Changeto add theExternalFlowModel.
-
removeExternalFlow
Change<ExternalFlowModel> removeExternalFlow(ExternalFlowModel externalFlow)
Removes theExternalFlowModelfrom theSectionModel.- Parameters:
externalFlow-ExternalFlowModelto remove.- Returns:
Changeto remove theExternalFlowModel.
-
renameExternalFlow
Change<ExternalFlowModel> renameExternalFlow(ExternalFlowModel externalFlow, java.lang.String newExternalFlowName)
Renames theExternalFlowModel.- Parameters:
externalFlow-ExternalFlowModelto rename.newExternalFlowName- New name for theExternalFlowModel.- Returns:
Changeto rename theExternalFlowModel.
-
addExternalManagedObject
Change<ExternalManagedObjectModel> addExternalManagedObject(java.lang.String externalManagedObjectName, java.lang.String objectType)
Adds theExternalManagedObjectModelto theSectionModel.- Parameters:
externalManagedObjectName- Name of theExternalManagedObjectModel.objectType- Object type for theExternalManagedObjectModel.- Returns:
Changeto add theExternalManagedObjectModel.
-
removeExternalManagedObject
Change<ExternalManagedObjectModel> removeExternalManagedObject(ExternalManagedObjectModel externalManagedObject)
Removes theExternalManagedObjectModelfrom theSectionModel.- Parameters:
externalManagedObject-ExternalManagedObjectModelto remove.- Returns:
Changeto remove theExternalManagedObjectModel.
-
renameExternalManagedObject
Change<ExternalManagedObjectModel> renameExternalManagedObject(ExternalManagedObjectModel externalManagedObject, java.lang.String newExternalManagedObjectName)
Renames theExternalManagedObjectModel.- Parameters:
externalManagedObject-ExternalManagedObjectModelto rename.newExternalManagedObjectName- New name for theExternalManagedObjectModel.- Returns:
Changeto rename theExternalManagedObjectModel.
-
addSectionManagedObjectSource
Change<SectionManagedObjectSourceModel> addSectionManagedObjectSource(java.lang.String managedObjectSourceName, java.lang.String managedObjectSourceClassName, PropertyList properties, long timeout, ManagedObjectType<?> managedObjectType)
Adds anSectionManagedObjectSourceModeltoSectionModel.- Parameters:
managedObjectSourceName- Name of theSectionManagedObjectSourceModel.managedObjectSourceClassName- Class name of theManagedObjectSource.properties-PropertyList.timeout- Timeout of theManagedObject.managedObjectType-ManagedObjectType.- Returns:
Changeto add theSectionManagedObjectSourceModel.
-
removeSectionManagedObjectSource
Change<SectionManagedObjectSourceModel> removeSectionManagedObjectSource(SectionManagedObjectSourceModel managedObjectSource)
Removes theSectionManagedObjectSourceModel.- Parameters:
managedObjectSource-SectionManagedObjectSourceModelto remove.- Returns:
Changeto remove theSectionManagedObjectSourceModel.
-
renameSectionManagedObjectSource
Change<SectionManagedObjectSourceModel> renameSectionManagedObjectSource(SectionManagedObjectSourceModel managedObjectSource, java.lang.String newManagedObjectSourceName)
Renames theSectionManagedObjectSourceModel.- Parameters:
managedObjectSource-SectionManagedObjectSourceModelto rename.newManagedObjectSourceName- New name for theSectionManagedObjectSourceModel.- Returns:
Changeto rename theSectionManagedObjectSourceModel.
-
addSectionManagedObject
Change<SectionManagedObjectModel> addSectionManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, SectionManagedObjectSourceModel managedObjectSource, ManagedObjectType<?> managedObjectType)
- Parameters:
managedObjectName- Name of theSectionManagedObjectModel.managedObjectScope-ManagedObjectScopefor theSectionManagedObjectModel.managedObjectSource-SectionManagedObjectSourceModel.managedObjectType-ManagedObjectType.- Returns:
Changeto add theSectionManagedObjectModel.
-
removeSectionManagedObject
Change<SectionManagedObjectModel> removeSectionManagedObject(SectionManagedObjectModel managedObject)
Removes theSectionManagedObjectModel.- Parameters:
managedObject-SectionManagedObjectModelto remove.- Returns:
Changeto remove theSectionManagedObjectModel.
-
renameSectionManagedObject
Change<SectionManagedObjectModel> renameSectionManagedObject(SectionManagedObjectModel managedObject, java.lang.String newManagedObjectName)
Renames theSectionManagedObjectModel.- Parameters:
managedObject-SectionManagedObjectModelto rename.newManagedObjectName- New name for theSectionManagedObjectModel.- Returns:
Changeto rename theSectionManagedObjectModel.
-
rescopeSectionManagedObject
Change<SectionManagedObjectModel> rescopeSectionManagedObject(SectionManagedObjectModel managedObject, ManagedObjectScope newManagedObjectScope)
Scopes theSectionManagedObjectModel.- Parameters:
managedObject-SectionManagedObjectModelto scope.newManagedObjectScope- NewManagedObjectScopefor theSectionManagedObjectModel.- Returns:
Changeto scopeSectionManagedObjectModel.
-
linkSubSectionObjectToExternalManagedObject
Change<SubSectionObjectToExternalManagedObjectModel> linkSubSectionObjectToExternalManagedObject(SubSectionObjectModel subSectionObject, ExternalManagedObjectModel externalManagedObject)
Links theSubSectionInputModelto theExternalManagedObjectModel.- Parameters:
subSectionObject-SubSectionObjectModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto addSubSectionObjectToExternalManagedObjectModel.
-
removeSubSectionObjectToExternalManagedObject
Change<SubSectionObjectToExternalManagedObjectModel> removeSubSectionObjectToExternalManagedObject(SubSectionObjectToExternalManagedObjectModel subSectionObjectToExternalManagedObject)
Removes theSubSectionObjectToExternalManagedObjectModel.- Parameters:
subSectionObjectToExternalManagedObject-SubSectionObjectToExternalManagedObjectModelto remove.- Returns:
Changeto remove theSubSectionObjectToExternalManagedObjectModel.
-
linkSubSectionObjectToSectionManagedObject
Change<SubSectionObjectToSectionManagedObjectModel> linkSubSectionObjectToSectionManagedObject(SubSectionObjectModel subSectionObject, SectionManagedObjectModel managedObject)
Links theSubSectionObjectModelto theSectionManagedObjectModel.- Parameters:
subSectionObject-SubSectionObjectModel.managedObject-SectionManagedObjectModel.- Returns:
Changeto add theSubSectionObjectToSectionManagedObjectModel.
-
removeSubSectionObjectToSectionManagedObject
Change<SubSectionObjectToSectionManagedObjectModel> removeSubSectionObjectToSectionManagedObject(SubSectionObjectToSectionManagedObjectModel subSectionObjectToManagedObject)
Removes theSubSectionObjectToSectionManagedObjectModel.- Parameters:
subSectionObjectToManagedObject-SubSectionObjectToSectionManagedObjectModelto remove.- Returns:
Changeto remove theSubSectionObjectToSectionManagedObjectModel.
-
linkManagedFunctionObjectToExternalManagedObject
Change<ManagedFunctionObjectToExternalManagedObjectModel> linkManagedFunctionObjectToExternalManagedObject(ManagedFunctionObjectModel managedFunctionObject, ExternalManagedObjectModel externalManagedObject)
Links theManagedFunctionObjectModelto be theExternalManagedObjectModel.- Parameters:
managedFunctionObject-ManagedFunctionObjectModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add aManagedFunctionObjectToExternalManagedObjectModel.
-
removeManagedFunctionObjectToExternalManagedObject
Change<ManagedFunctionObjectToExternalManagedObjectModel> removeManagedFunctionObjectToExternalManagedObject(ManagedFunctionObjectToExternalManagedObjectModel objectToExternalManagedObject)
Removes theManagedFunctionObjectToExternalManagedObjectModel.- Parameters:
objectToExternalManagedObject-ManagedFunctionObjectToExternalManagedObjectModelto remove.- Returns:
Changeto remove theManagedFunctionObjectToExternalManagedObjectModel.
-
linkManagedFunctionObjectToSectionManagedObject
Change<ManagedFunctionObjectToSectionManagedObjectModel> linkManagedFunctionObjectToSectionManagedObject(ManagedFunctionObjectModel managedFunctionObject, SectionManagedObjectModel managedObject)
Links theManagedFunctionObjectModelto theSectionManagedObjectModel.- Parameters:
managedFunctionObject-ManagedFunctionObjectModel.managedObject-SectionManagedObjectModel.- Returns:
Changeto add theManagedFunctionObjectToSectionManagedObjectModel.
-
removeManagedFunctionObjectToSectionManagedObject
Change<ManagedFunctionObjectToSectionManagedObjectModel> removeManagedFunctionObjectToSectionManagedObject(ManagedFunctionObjectToSectionManagedObjectModel managedFunctionObjectToManagedObject)
Removes theManagedFunctionObjectToSectionManagedObjectModel.- Parameters:
managedFunctionObjectToManagedObject-ManagedFunctionObjectToSectionManagedObjectModelto remove.- Returns:
Changeto remove theManagedFunctionObjectToSectionManagedObjectModel.
-
linkSubSectionOutputToSubSectionInput
Change<SubSectionOutputToSubSectionInputModel> linkSubSectionOutputToSubSectionInput(SubSectionOutputModel subSectionOutput, SubSectionInputModel subSectionInput)
Links theSubSectionOutputModelto theSubSectionInputModel.- Parameters:
subSectionOutput-SubSectionOutputModel.subSectionInput-SubSectionInputModel.- Returns:
Changeto addSubSectionOutputToSubSectionInputModel.
-
removeSubSectionOutputToSubSectionInput
Change<SubSectionOutputToSubSectionInputModel> removeSubSectionOutputToSubSectionInput(SubSectionOutputToSubSectionInputModel subSectionOutputToSubSectionInput)
Removes theSubSectionOutputToSubSectionInputModel.- Parameters:
subSectionOutputToSubSectionInput-SubSectionOutputToSubSectionInputModelto remove.- Returns:
Changeto remove theSubSectionOutputToSubSectionInputModel.
-
linkSubSectionOutputToExternalFlow
Change<SubSectionOutputToExternalFlowModel> linkSubSectionOutputToExternalFlow(SubSectionOutputModel subSectionOutput, ExternalFlowModel externalFlow)
Links theSubSectionOutputModelto theExternalFlowModel.- Parameters:
subSectionOutput-SubSectionOutputModel.externalFlow-ExternalFlowModel.- Returns:
Changeto add theSubSectionOutputToExternalFlowModel.
-
removeSubSectionOutputToExternalFlow
Change<SubSectionOutputToExternalFlowModel> removeSubSectionOutputToExternalFlow(SubSectionOutputToExternalFlowModel subSectionOutputToExternalFlow)
Removes theSubSectionOutputToExternalFlowModel.- Parameters:
subSectionOutputToExternalFlow-SubSectionOutputToExternalFlowModelto remove.- Returns:
Changeto remove theSubSectionOutputToExternalFlowModel.
-
linkSubSectionOutputToFunction
Change<SubSectionOutputToFunctionModel> linkSubSectionOutputToFunction(SubSectionOutputModel subSectionOutput, FunctionModel function)
Links theSubSectionOutputModelto theFunctionModel.- Parameters:
subSectionOutput-FunctionModel.function-FunctionModel.- Returns:
Changeto add theSubSectionOutputToFunctionModel.
-
removeSubSectionOutputToFunction
Change<SubSectionOutputToFunctionModel> removeSubSectionOutputToFunction(SubSectionOutputToFunctionModel subSectionOutputToFunction)
Removes theSubSectionOutputToFunctionModel.- Parameters:
subSectionOutputToFunction-SubSectionOutputToFunctionModelto remove.- Returns:
Changeto remove theSubSectionOutputToFunctionModel.
-
linkFunctionFlowToFunction
Change<FunctionFlowToFunctionModel> linkFunctionFlowToFunction(FunctionFlowModel functionFlow, FunctionModel function, boolean isSpawnThreadState)
Links theFunctionFlowModelto theFunctionModel.- Parameters:
functionFlow-FunctionFlowModel.function-FunctionModel.isSpawnThreadState- Indicates if to spawn aThreadState.- Returns:
Changeto add aFunctionFlowToFunctionModel.
-
removeFunctionFlowToFunction
Change<FunctionFlowToFunctionModel> removeFunctionFlowToFunction(FunctionFlowToFunctionModel functionFlowToFunction)
Removes theFunctionFlowToFunctionModel.- Parameters:
functionFlowToFunction-FunctionFlowToFunctionModelto remove.- Returns:
Changeto removeFunctionFlowToFunctionModel.
-
linkFunctionFlowToExternalFlow
Change<FunctionFlowToExternalFlowModel> linkFunctionFlowToExternalFlow(FunctionFlowModel functionFlow, ExternalFlowModel externalFlow, boolean isSpawnThreadState)
Links theFunctionFlowModelto theExternalFlowModel.- Parameters:
functionFlow-FunctionFlowModel.externalFlow-ExternalFlowModel.isSpawnThreadState- Indicates if to spawn aThreadState.- Returns:
Changeto add aFunctionFlowToExternalFlowModel.
-
removeFunctionFlowToExternalFlow
Change<FunctionFlowToExternalFlowModel> removeFunctionFlowToExternalFlow(FunctionFlowToExternalFlowModel functionFlowToExternalFlow)
Removes theFunctionFlowToExternalFlowModel.- Parameters:
functionFlowToExternalFlow-FunctionFlowToExternalFlowModelto remove.- Returns:
Changeto removeFunctionFlowToExternalFlowModel.
-
linkFunctionFlowToSubSectionInput
Change<FunctionFlowToSubSectionInputModel> linkFunctionFlowToSubSectionInput(FunctionFlowModel functionFlow, SubSectionInputModel subSectionInput, boolean isSpawnThreadState)
Links theFunctionFlowModelto theSubSectionInputModel.- Parameters:
functionFlow-FunctionFlowModel.subSectionInput-SubSectionInputModel.isSpawnThreadState- Indicates if to spawn aThreadState.- Returns:
Changeto add aFunctionFlowToSubSectionInputModel.
-
removeFunctionFlowToSubSectionInput
Change<FunctionFlowToSubSectionInputModel> removeFunctionFlowToSubSectionInput(FunctionFlowToSubSectionInputModel functionFlowToSubSectionInput)
Removes theFunctionFlowToSubSectionInputModel.- Parameters:
functionFlowToSubSectionInput-FunctionFlowToSubSectionInputModelto remove.- Returns:
Changeto removeFunctionFlowToSubSectionInputModel.
-
linkFunctionToNextFunction
Change<FunctionToNextFunctionModel> linkFunctionToNextFunction(FunctionModel function, FunctionModel nextFunction)
LinksFunctionModelto nextFunctionModel.- Parameters:
function-FunctionModel.nextFunction- NextFunctionModel.- Returns:
Changeto add aFunctionToNextFunctionModel.
-
removeFunctionToNextFunction
Change<FunctionToNextFunctionModel> removeFunctionToNextFunction(FunctionToNextFunctionModel functionToNextFunction)
Removes theFunctionToNextFunctionModel.- Parameters:
functionToNextFunction-FunctionToNextFunctionModelto remove.- Returns:
Changeto removeFunctionToNextFunctionModel.
-
linkFunctionToNextExternalFlow
Change<FunctionToNextExternalFlowModel> linkFunctionToNextExternalFlow(FunctionModel function, ExternalFlowModel nextExternalFlow)
LinksFunctionModelto nextExternalFlowModel.- Parameters:
function-FunctionModel.nextExternalFlow- NextExternalFlowModel.- Returns:
Changeto add aFunctionToNextExternalFlowModel.
-
removeFunctionToNextExternalFlow
Change<FunctionToNextExternalFlowModel> removeFunctionToNextExternalFlow(FunctionToNextExternalFlowModel functionToNextExternalFlow)
Removes theFunctionToNextExternalFlowModel.- Parameters:
functionToNextExternalFlow-FunctionToNextExternalFlowModelto remove.- Returns:
Changeto removeFunctionToNextExternalFlowModel.
-
linkFunctionToNextSubSectionInput
Change<FunctionToNextSubSectionInputModel> linkFunctionToNextSubSectionInput(FunctionModel function, SubSectionInputModel nextSubSectionInput)
LinksFunctionModelto nextSubSectionInputModel.- Parameters:
function-FunctionModel.nextSubSectionInput- NextSubSectionInputModel.- Returns:
Changeto add aFunctionToNextSubSectionInputModel.
-
removeFunctionToNextSubSectionInput
Change<FunctionToNextSubSectionInputModel> removeFunctionToNextSubSectionInput(FunctionToNextSubSectionInputModel functionToNextSubSectionInput)
Removes theFunctionToNextSubSectionInputModel.- Parameters:
functionToNextSubSectionInput-FunctionToNextSubSectionInputModelto remove.- Returns:
Changeto removeFunctionToNextSubSectionInputModel.
-
linkFunctionEscalationToFunction
Change<FunctionEscalationToFunctionModel> linkFunctionEscalationToFunction(FunctionEscalationModel functionEscalation, FunctionModel function)
LinksFunctionEscalationModelto theFunctionModel.- Parameters:
functionEscalation-FunctionEscalationModel.function-FunctionModel.- Returns:
Changeto add aFunctionEscalationToFunctionModel.
-
removeFunctionEscalationToFunction
Change<FunctionEscalationToFunctionModel> removeFunctionEscalationToFunction(FunctionEscalationToFunctionModel functionEscalationToFunction)
Removes theFunctionEscalationToFunctionModel.- Parameters:
functionEscalationToFunction-FunctionEscalationToFunctionModelto remove.- Returns:
Changeto removeFunctionEscalationToFunctionModel.
-
linkFunctionEscalationToExternalFlow
Change<FunctionEscalationToExternalFlowModel> linkFunctionEscalationToExternalFlow(FunctionEscalationModel functionEscalation, ExternalFlowModel externalFlow)
LinksFunctionEscalationModelto theExternalFlowModel.- Parameters:
functionEscalation-FunctionEscalationModel.externalFlow-ExternalFlowModel.- Returns:
Changeto addFunctionEscalationToExternalFlowModel.
-
removeFunctionEscalationToExternalFlow
Change<FunctionEscalationToExternalFlowModel> removeFunctionEscalationToExternalFlow(FunctionEscalationToExternalFlowModel functionEscalationToExternalFlow)
Removes theFunctionEscalationToExternalFlowModel.- Parameters:
functionEscalationToExternalFlow-FunctionEscalationToExternalFlowModelto remove.- Returns:
Changeto removeFunctionEscalationToExternalFlowModel.
-
linkFunctionEscalationToSubSectionInput
Change<FunctionEscalationToSubSectionInputModel> linkFunctionEscalationToSubSectionInput(FunctionEscalationModel functionEscalation, SubSectionInputModel subSectionInput)
LinksFunctionEscalationModelto theSubSectionInputModel.- Parameters:
functionEscalation-FunctionEscalationModel.subSectionInput-SubSectionInputModel.- Returns:
Changeto addFunctionEscalationToSubSectionInputModel.
-
removeFunctionEscalationToSubSectionInput
Change<FunctionEscalationToSubSectionInputModel> removeFunctionEscalationToSubSectionInput(FunctionEscalationToSubSectionInputModel functionEscalationToSubSectionInput)
Removes theFunctionEscalationToSubSectionInputModel.- Parameters:
functionEscalationToSubSectionInput-FunctionEscalationToSubSectionInputModelto remove.- Returns:
Changeto removeFunctionEscalationToSubSectionInputModel.
-
linkSectionManagedObjectSourceFlowToFunction
Change<SectionManagedObjectSourceFlowToFunctionModel> linkSectionManagedObjectSourceFlowToFunction(SectionManagedObjectSourceFlowModel managedObjectSourceFlow, FunctionModel function)
Links theSectionManagedObjectSourceFlowModelto theFunctionModel.- Parameters:
managedObjectSourceFlow-SectionManagedObjectSourceFlowModel.function-FunctionModel.- Returns:
Changeto add theSectionManagedObjectSourceFlowToFunctionModel.
-
removeSectionManagedObjectSourceFlowToFunction
Change<SectionManagedObjectSourceFlowToFunctionModel> removeSectionManagedObjectSourceFlowToFunction(SectionManagedObjectSourceFlowToFunctionModel managedObjectSourceFlowToFunction)
Removes theSectionManagedObjectSourceFlowToFunctionModel.- Parameters:
managedObjectSourceFlowToFunction-SectionManagedObjectSourceFlowToFunctionModelto be removed.- Returns:
Changeto remove theSectionManagedObjectSourceFlowToFunctionModel.
-
linkSectionManagedObjectSourceFlowToSubSectionInput
Change<SectionManagedObjectSourceFlowToSubSectionInputModel> linkSectionManagedObjectSourceFlowToSubSectionInput(SectionManagedObjectSourceFlowModel managedObjectSourceFlow, SubSectionInputModel subSectionInput)
Links theSectionManagedObjectSourceFlowModelto theExternalFlowModel.- Parameters:
managedObjectSourceFlow-SectionManagedObjectSourceFlowModel.subSectionInput-SubSectionInputModel.- Returns:
Changeto add theSectionManagedObjectSourceFlowToSubSectionInputModel.
-
removeSectionManagedObjectSourceFlowToSubSectionInput
Change<SectionManagedObjectSourceFlowToSubSectionInputModel> removeSectionManagedObjectSourceFlowToSubSectionInput(SectionManagedObjectSourceFlowToSubSectionInputModel managedObjectSourceFlowToSubSectionInput)
Removes theSectionManagedObjectSourceFlowToSubSectionInputModel.- Parameters:
managedObjectSourceFlowToSubSectionInput-SectionManagedObjectSourceFlowToSubSectionInputModelto remove.- Returns:
Changeto remove theSectionManagedObjectSourceFlowToSubSectionInputModel.
-
linkSectionManagedObjectSourceFlowToExternalFlow
Change<SectionManagedObjectSourceFlowToExternalFlowModel> linkSectionManagedObjectSourceFlowToExternalFlow(SectionManagedObjectSourceFlowModel managedObjectSourceFlow, ExternalFlowModel externalFlow)
Links theSectionManagedObjectSourceFlowModelto theExternalFlowModel.- Parameters:
managedObjectSourceFlow-SectionManagedObjectSourceFlowModel.externalFlow-ExternalFlowModel.- Returns:
Changeto add theSectionManagedObjectSourceFlowToExternalFlowModel.
-
removeSectionManagedObjectSourceFlowToExternalFlow
Change<SectionManagedObjectSourceFlowToExternalFlowModel> removeSectionManagedObjectSourceFlowToExternalFlow(SectionManagedObjectSourceFlowToExternalFlowModel managedObjectSourceFlowToExternalFlow)
Removes theSectionManagedObjectSourceFlowToExternalFlowModel.- Parameters:
managedObjectSourceFlowToExternalFlow-SectionManagedObjectSourceFlowToExternalFlowModelto remove.- Returns:
Changeto remove theSectionManagedObjectSourceFlowToExternalFlowModel.
-
linkSectionManagedObjectDependencyToSectionManagedObject
Change<SectionManagedObjectDependencyToSectionManagedObjectModel> linkSectionManagedObjectDependencyToSectionManagedObject(SectionManagedObjectDependencyModel dependency, SectionManagedObjectModel managedObject)
Links theSectionManagedObjectDependencyModelto theSectionManagedObjectModel.- Parameters:
dependency-SectionManagedObjectDependencyModel.managedObject-SectionManagedObjectModel.- Returns:
Changeto add theSectionManagedObjectDependencyToSectionManagedObjectModel.
-
removeSectionManagedObjectDependencyToSectionManagedObject
Change<SectionManagedObjectDependencyToSectionManagedObjectModel> removeSectionManagedObjectDependencyToSectionManagedObject(SectionManagedObjectDependencyToSectionManagedObjectModel dependencyToManagedObject)
- Parameters:
dependencyToManagedObject-SectionManagedObjectDependencyToSectionManagedObjectModelto remove.- Returns:
Changeto remove theSectionManagedObjectDependencyToSectionManagedObjectModel.
-
linkSectionManagedObjectDependencyToExternalManagedObject
Change<SectionManagedObjectDependencyToExternalManagedObjectModel> linkSectionManagedObjectDependencyToExternalManagedObject(SectionManagedObjectDependencyModel dependency, ExternalManagedObjectModel externalManagedObject)
Links theSectionManagedObjectDependencyModelto theExternalManagedObjectModel.- Parameters:
dependency-SectionManagedObjectDependencyModel.externalManagedObject-ExternalManagedObjectModel.- Returns:
Changeto add theSectionManagedObjectDependencyToExternalManagedObjectModel.
-
removeSectionManagedObjectDependencyToExternalManagedObject
Change<SectionManagedObjectDependencyToExternalManagedObjectModel> removeSectionManagedObjectDependencyToExternalManagedObject(SectionManagedObjectDependencyToExternalManagedObjectModel dependencyToExternalManagedObject)
- Parameters:
dependencyToExternalManagedObject-SectionManagedObjectDependencyToExternalManagedObjectModelto remove.- Returns:
Changeto remove theSectionManagedObjectDependencyToExternalManagedObjectModel.
-
-