Package net.officefloor.model.section
Class SubSectionOutputModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.section.SubSectionOutputModel
-
- All Implemented Interfaces:
ItemModel<SubSectionOutputModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class SubSectionOutputModel extends AbstractModel implements ItemModel<SubSectionOutputModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubSectionOutputModel.SubSectionOutputEvent
-
Constructor Summary
Constructors Constructor Description SubSectionOutputModel()
Default constructor.SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly)
Convenience constructor for new non-linked instance.SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, SubSectionOutputToFunctionModel function, SubSectionOutputToSubSectionInputModel subSectionInput, SubSectionOutputToExternalFlowModel externalFlow)
Convenience constructor.SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, SubSectionOutputToFunctionModel function, SubSectionOutputToSubSectionInputModel subSectionInput, SubSectionOutputToExternalFlowModel externalFlow, int x, int y)
Convenience constructor allowing XY initialising.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArgumentType()
boolean
getEscalationOnly()
SubSectionOutputToExternalFlowModel
getExternalFlow()
SubSectionOutputToFunctionModel
getFunction()
SubSectionOutputToSubSectionInputModel
getSubSectionInput()
java.lang.String
getSubSectionOutputName()
RemoveConnectionsAction<SubSectionOutputModel>
removeConnections()
Remove Connections.void
setArgumentType(java.lang.String argumentType)
void
setEscalationOnly(boolean escalationOnly)
void
setExternalFlow(SubSectionOutputToExternalFlowModel externalFlow)
void
setFunction(SubSectionOutputToFunctionModel function)
void
setSubSectionInput(SubSectionOutputToSubSectionInputModel subSectionInput)
void
setSubSectionOutputName(java.lang.String subSectionOutputName)
-
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
-
SubSectionOutputModel
public SubSectionOutputModel()
Default constructor.
-
SubSectionOutputModel
public SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly)
Convenience constructor for new non-linked instance.- Parameters:
subSectionOutputName
- Sub section output name.argumentType
- Argument type.escalationOnly
- Escalation only.
-
SubSectionOutputModel
public SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
subSectionOutputName
- Sub section output name.argumentType
- Argument type.escalationOnly
- Escalation only.x
- Horizontal location.y
- Vertical location.
-
SubSectionOutputModel
public SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, SubSectionOutputToFunctionModel function, SubSectionOutputToSubSectionInputModel subSectionInput, SubSectionOutputToExternalFlowModel externalFlow)
Convenience constructor.- Parameters:
subSectionOutputName
- Sub section output name.argumentType
- Argument type.escalationOnly
- Escalation only.function
- Function.subSectionInput
- Sub section input.externalFlow
- External flow.
-
SubSectionOutputModel
public SubSectionOutputModel(java.lang.String subSectionOutputName, java.lang.String argumentType, boolean escalationOnly, SubSectionOutputToFunctionModel function, SubSectionOutputToSubSectionInputModel subSectionInput, SubSectionOutputToExternalFlowModel externalFlow, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
subSectionOutputName
- Sub section output name.argumentType
- Argument type.escalationOnly
- Escalation only.function
- Function.subSectionInput
- Sub section input.externalFlow
- External flow.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getSubSectionOutputName
public java.lang.String getSubSectionOutputName()
- Returns:
- Sub section output name.
-
setSubSectionOutputName
public void setSubSectionOutputName(java.lang.String subSectionOutputName)
- Parameters:
subSectionOutputName
- Sub section output name.
-
getArgumentType
public java.lang.String getArgumentType()
- Returns:
- Argument type.
-
setArgumentType
public void setArgumentType(java.lang.String argumentType)
- Parameters:
argumentType
- Argument type.
-
getEscalationOnly
public boolean getEscalationOnly()
- Returns:
- Escalation only.
-
setEscalationOnly
public void setEscalationOnly(boolean escalationOnly)
- Parameters:
escalationOnly
- Escalation only.
-
getFunction
public SubSectionOutputToFunctionModel getFunction()
- Returns:
- Function.
-
setFunction
public void setFunction(SubSectionOutputToFunctionModel function)
- Parameters:
function
- Function.
-
getSubSectionInput
public SubSectionOutputToSubSectionInputModel getSubSectionInput()
- Returns:
- Sub section input.
-
setSubSectionInput
public void setSubSectionInput(SubSectionOutputToSubSectionInputModel subSectionInput)
- Parameters:
subSectionInput
- Sub section input.
-
getExternalFlow
public SubSectionOutputToExternalFlowModel getExternalFlow()
- Returns:
- External flow.
-
setExternalFlow
public void setExternalFlow(SubSectionOutputToExternalFlowModel externalFlow)
- Parameters:
externalFlow
- External flow.
-
removeConnections
public RemoveConnectionsAction<SubSectionOutputModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<SubSectionOutputModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-