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 classSubSectionOutputModel.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.StringgetArgumentType()booleangetEscalationOnly()SubSectionOutputToExternalFlowModelgetExternalFlow()SubSectionOutputToFunctionModelgetFunction()SubSectionOutputToSubSectionInputModelgetSubSectionInput()java.lang.StringgetSubSectionOutputName()RemoveConnectionsAction<SubSectionOutputModel>removeConnections()Remove Connections.voidsetArgumentType(java.lang.String argumentType)voidsetEscalationOnly(boolean escalationOnly)voidsetExternalFlow(SubSectionOutputToExternalFlowModel externalFlow)voidsetFunction(SubSectionOutputToFunctionModel function)voidsetSubSectionInput(SubSectionOutputToSubSectionInputModel subSectionInput)voidsetSubSectionOutputName(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:
removeConnectionsin interfaceItemModel<SubSectionOutputModel>- Returns:
RemoveConnectionsActionto remove theConnectionModelinstances.
-
-