Package net.officefloor.model.section
Class SubSectionInputModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.section.SubSectionInputModel
-
- All Implemented Interfaces:
ItemModel<SubSectionInputModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class SubSectionInputModel extends AbstractModel implements ItemModel<SubSectionInputModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubSectionInputModel.SubSectionInputEvent
-
Constructor Summary
Constructors Constructor Description SubSectionInputModel()
Default constructor.SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName)
Convenience constructor for new non-linked instance.SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, SubSectionOutputToSubSectionInputModel[] subSectionOutput, SectionManagedObjectSourceFlowToSubSectionInputModel[] sectionManagedObjectSourceFlow, FunctionToNextSubSectionInputModel[] previousFunction, FunctionFlowToSubSectionInputModel[] functionFlow, FunctionEscalationToSubSectionInputModel[] functionEscalation)
Convenience constructor.SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, SubSectionOutputToSubSectionInputModel[] subSectionOutput, SectionManagedObjectSourceFlowToSubSectionInputModel[] sectionManagedObjectSourceFlow, FunctionToNextSubSectionInputModel[] previousFunction, FunctionFlowToSubSectionInputModel[] functionFlow, FunctionEscalationToSubSectionInputModel[] functionEscalation, int x, int y)
Convenience constructor allowing XY initialising.
-
Method Summary
-
Methods inherited from class net.officefloor.model.AbstractModel
addItemToList, addPropertyChangeListener, changeField, firePropertyChange, getX, getY, removeItemFromList, removePropertyChangeListener, setX, setY
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.officefloor.model.Model
addPropertyChangeListener, getX, getY, removePropertyChangeListener, setX, setY
-
-
-
-
Constructor Detail
-
SubSectionInputModel
public SubSectionInputModel()
Default constructor.
-
SubSectionInputModel
public SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName)
Convenience constructor for new non-linked instance.- Parameters:
subSectionInputName
- Sub section input name.parameterType
- Parameter type.isPublic
- Is public.publicInputName
- Public input name.
-
SubSectionInputModel
public SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
subSectionInputName
- Sub section input name.parameterType
- Parameter type.isPublic
- Is public.publicInputName
- Public input name.x
- Horizontal location.y
- Vertical location.
-
SubSectionInputModel
public SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, SubSectionOutputToSubSectionInputModel[] subSectionOutput, SectionManagedObjectSourceFlowToSubSectionInputModel[] sectionManagedObjectSourceFlow, FunctionToNextSubSectionInputModel[] previousFunction, FunctionFlowToSubSectionInputModel[] functionFlow, FunctionEscalationToSubSectionInputModel[] functionEscalation)
Convenience constructor.- Parameters:
subSectionInputName
- Sub section input name.parameterType
- Parameter type.isPublic
- Is public.publicInputName
- Public input name.subSectionOutput
- Sub section output.sectionManagedObjectSourceFlow
- Section managed object source flow.previousFunction
- Previous function.functionFlow
- Function flow.functionEscalation
- Function escalation.
-
SubSectionInputModel
public SubSectionInputModel(java.lang.String subSectionInputName, java.lang.String parameterType, boolean isPublic, java.lang.String publicInputName, SubSectionOutputToSubSectionInputModel[] subSectionOutput, SectionManagedObjectSourceFlowToSubSectionInputModel[] sectionManagedObjectSourceFlow, FunctionToNextSubSectionInputModel[] previousFunction, FunctionFlowToSubSectionInputModel[] functionFlow, FunctionEscalationToSubSectionInputModel[] functionEscalation, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
subSectionInputName
- Sub section input name.parameterType
- Parameter type.isPublic
- Is public.publicInputName
- Public input name.subSectionOutput
- Sub section output.sectionManagedObjectSourceFlow
- Section managed object source flow.previousFunction
- Previous function.functionFlow
- Function flow.functionEscalation
- Function escalation.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getSubSectionInputName
public java.lang.String getSubSectionInputName()
- Returns:
- Sub section input name.
-
setSubSectionInputName
public void setSubSectionInputName(java.lang.String subSectionInputName)
- Parameters:
subSectionInputName
- Sub section input name.
-
getParameterType
public java.lang.String getParameterType()
- Returns:
- Parameter type.
-
setParameterType
public void setParameterType(java.lang.String parameterType)
- Parameters:
parameterType
- Parameter type.
-
getIsPublic
public boolean getIsPublic()
- Returns:
- Is public.
-
setIsPublic
public void setIsPublic(boolean isPublic)
- Parameters:
isPublic
- Is public.
-
getPublicInputName
public java.lang.String getPublicInputName()
- Returns:
- Public input name.
-
setPublicInputName
public void setPublicInputName(java.lang.String publicInputName)
- Parameters:
publicInputName
- Public input name.
-
getSubSectionOutputs
public java.util.List<SubSectionOutputToSubSectionInputModel> getSubSectionOutputs()
- Returns:
- Sub section output.
-
addSubSectionOutput
public void addSubSectionOutput(SubSectionOutputToSubSectionInputModel subSectionOutput)
- Parameters:
subSectionOutput
- Sub section output.
-
removeSubSectionOutput
public void removeSubSectionOutput(SubSectionOutputToSubSectionInputModel subSectionOutput)
- Parameters:
subSectionOutput
- Sub section output.
-
getSectionManagedObjectSourceFlows
public java.util.List<SectionManagedObjectSourceFlowToSubSectionInputModel> getSectionManagedObjectSourceFlows()
- Returns:
- Section managed object source flow.
-
addSectionManagedObjectSourceFlow
public void addSectionManagedObjectSourceFlow(SectionManagedObjectSourceFlowToSubSectionInputModel sectionManagedObjectSourceFlow)
- Parameters:
sectionManagedObjectSourceFlow
- Section managed object source flow.
-
removeSectionManagedObjectSourceFlow
public void removeSectionManagedObjectSourceFlow(SectionManagedObjectSourceFlowToSubSectionInputModel sectionManagedObjectSourceFlow)
- Parameters:
sectionManagedObjectSourceFlow
- Section managed object source flow.
-
getPreviousFunctions
public java.util.List<FunctionToNextSubSectionInputModel> getPreviousFunctions()
- Returns:
- Previous function.
-
addPreviousFunction
public void addPreviousFunction(FunctionToNextSubSectionInputModel previousFunction)
- Parameters:
previousFunction
- Previous function.
-
removePreviousFunction
public void removePreviousFunction(FunctionToNextSubSectionInputModel previousFunction)
- Parameters:
previousFunction
- Previous function.
-
getFunctionFlows
public java.util.List<FunctionFlowToSubSectionInputModel> getFunctionFlows()
- Returns:
- Function flow.
-
addFunctionFlow
public void addFunctionFlow(FunctionFlowToSubSectionInputModel functionFlow)
- Parameters:
functionFlow
- Function flow.
-
removeFunctionFlow
public void removeFunctionFlow(FunctionFlowToSubSectionInputModel functionFlow)
- Parameters:
functionFlow
- Function flow.
-
getFunctionEscalations
public java.util.List<FunctionEscalationToSubSectionInputModel> getFunctionEscalations()
- Returns:
- Function escalation.
-
addFunctionEscalation
public void addFunctionEscalation(FunctionEscalationToSubSectionInputModel functionEscalation)
- Parameters:
functionEscalation
- Function escalation.
-
removeFunctionEscalation
public void removeFunctionEscalation(FunctionEscalationToSubSectionInputModel functionEscalation)
- Parameters:
functionEscalation
- Function escalation.
-
removeConnections
public RemoveConnectionsAction<SubSectionInputModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<SubSectionInputModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-