Package net.officefloor.model.section
Class FunctionFlowModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.section.FunctionFlowModel
-
- All Implemented Interfaces:
ItemModel<FunctionFlowModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class FunctionFlowModel extends AbstractModel implements ItemModel<FunctionFlowModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FunctionFlowModel.FunctionFlowEvent
-
Constructor Summary
Constructors Constructor Description FunctionFlowModel()
Default constructor.FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType)
Convenience constructor for new non-linked instance.FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, FunctionFlowToExternalFlowModel externalFlow, FunctionFlowToFunctionModel function, FunctionFlowToSubSectionInputModel subSectionInput)
Convenience constructor.FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, FunctionFlowToExternalFlowModel externalFlow, FunctionFlowToFunctionModel function, FunctionFlowToSubSectionInputModel subSectionInput, 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()
FunctionFlowToExternalFlowModel
getExternalFlow()
java.lang.String
getFlowName()
FunctionFlowToFunctionModel
getFunction()
java.lang.String
getKey()
FunctionFlowToSubSectionInputModel
getSubSectionInput()
RemoveConnectionsAction<FunctionFlowModel>
removeConnections()
Remove Connections.void
setArgumentType(java.lang.String argumentType)
void
setExternalFlow(FunctionFlowToExternalFlowModel externalFlow)
void
setFlowName(java.lang.String flowName)
void
setFunction(FunctionFlowToFunctionModel function)
void
setKey(java.lang.String key)
void
setSubSectionInput(FunctionFlowToSubSectionInputModel subSectionInput)
-
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
-
FunctionFlowModel
public FunctionFlowModel()
Default constructor.
-
FunctionFlowModel
public FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType)
Convenience constructor for new non-linked instance.- Parameters:
flowName
- Flow name.key
- Key.argumentType
- Argument type.
-
FunctionFlowModel
public FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
flowName
- Flow name.key
- Key.argumentType
- Argument type.x
- Horizontal location.y
- Vertical location.
-
FunctionFlowModel
public FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, FunctionFlowToExternalFlowModel externalFlow, FunctionFlowToFunctionModel function, FunctionFlowToSubSectionInputModel subSectionInput)
Convenience constructor.- Parameters:
flowName
- Flow name.key
- Key.argumentType
- Argument type.externalFlow
- External flow.function
- Function.subSectionInput
- Sub section input.
-
FunctionFlowModel
public FunctionFlowModel(java.lang.String flowName, java.lang.String key, java.lang.String argumentType, FunctionFlowToExternalFlowModel externalFlow, FunctionFlowToFunctionModel function, FunctionFlowToSubSectionInputModel subSectionInput, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
flowName
- Flow name.key
- Key.argumentType
- Argument type.externalFlow
- External flow.function
- Function.subSectionInput
- Sub section input.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getFlowName
public java.lang.String getFlowName()
- Returns:
- Flow name.
-
setFlowName
public void setFlowName(java.lang.String flowName)
- Parameters:
flowName
- Flow name.
-
getKey
public java.lang.String getKey()
- Returns:
- Key.
-
setKey
public void setKey(java.lang.String key)
- Parameters:
key
- Key.
-
getArgumentType
public java.lang.String getArgumentType()
- Returns:
- Argument type.
-
setArgumentType
public void setArgumentType(java.lang.String argumentType)
- Parameters:
argumentType
- Argument type.
-
getExternalFlow
public FunctionFlowToExternalFlowModel getExternalFlow()
- Returns:
- External flow.
-
setExternalFlow
public void setExternalFlow(FunctionFlowToExternalFlowModel externalFlow)
- Parameters:
externalFlow
- External flow.
-
getFunction
public FunctionFlowToFunctionModel getFunction()
- Returns:
- Function.
-
setFunction
public void setFunction(FunctionFlowToFunctionModel function)
- Parameters:
function
- Function.
-
getSubSectionInput
public FunctionFlowToSubSectionInputModel getSubSectionInput()
- Returns:
- Sub section input.
-
setSubSectionInput
public void setSubSectionInput(FunctionFlowToSubSectionInputModel subSectionInput)
- Parameters:
subSectionInput
- Sub section input.
-
removeConnections
public RemoveConnectionsAction<FunctionFlowModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<FunctionFlowModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-