Package net.officefloor.model.office
Class OfficeManagedObjectSourceModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.office.OfficeManagedObjectSourceModel
-
- All Implemented Interfaces:
ItemModel<OfficeManagedObjectSourceModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class OfficeManagedObjectSourceModel extends AbstractModel implements ItemModel<OfficeManagedObjectSourceModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OfficeManagedObjectSourceModel.OfficeManagedObjectSourceEvent
-
Constructor Summary
Constructors Constructor Description OfficeManagedObjectSourceModel()
Default constructor.OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout)
Convenience constructor for new non-linked instance.OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, OfficeManagedObjectSourceToOfficeSupplierModel officeSupplier, OfficeManagedObjectSourceToOfficeManagedObjectPoolModel officeManagedObjectPool, PropertyModel[] property, OfficeManagedObjectToOfficeManagedObjectSourceModel[] officeManagedObject, OfficeInputManagedObjectDependencyModel[] officeInputManagedObjectDependency, OfficeManagedObjectFunctionDependencyModel[] officeManagedObjectFunctionDependency, OfficeManagedObjectSourceFlowModel[] officeManagedObjectSourceFlow, OfficeManagedObjectSourceTeamModel[] officeManagedObjectSourceTeam, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeEarlier, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeLater, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterEarlier, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterLater)
Convenience constructor.OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, OfficeManagedObjectSourceToOfficeSupplierModel officeSupplier, OfficeManagedObjectSourceToOfficeManagedObjectPoolModel officeManagedObjectPool, PropertyModel[] property, OfficeManagedObjectToOfficeManagedObjectSourceModel[] officeManagedObject, OfficeInputManagedObjectDependencyModel[] officeInputManagedObjectDependency, OfficeManagedObjectFunctionDependencyModel[] officeManagedObjectFunctionDependency, OfficeManagedObjectSourceFlowModel[] officeManagedObjectSourceFlow, OfficeManagedObjectSourceTeamModel[] officeManagedObjectSourceTeam, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeEarlier, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeLater, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterEarlier, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterLater, 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
-
OfficeManagedObjectSourceModel
public OfficeManagedObjectSourceModel()
Default constructor.
-
OfficeManagedObjectSourceModel
public OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout)
Convenience constructor for new non-linked instance.- Parameters:
officeManagedObjectSourceName
- Office managed object source name.managedObjectSourceClassName
- Managed object source class name.objectType
- Object type.timeout
- Timeout.
-
OfficeManagedObjectSourceModel
public OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
officeManagedObjectSourceName
- Office managed object source name.managedObjectSourceClassName
- Managed object source class name.objectType
- Object type.timeout
- Timeout.x
- Horizontal location.y
- Vertical location.
-
OfficeManagedObjectSourceModel
public OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, OfficeManagedObjectSourceToOfficeSupplierModel officeSupplier, OfficeManagedObjectSourceToOfficeManagedObjectPoolModel officeManagedObjectPool, PropertyModel[] property, OfficeManagedObjectToOfficeManagedObjectSourceModel[] officeManagedObject, OfficeInputManagedObjectDependencyModel[] officeInputManagedObjectDependency, OfficeManagedObjectFunctionDependencyModel[] officeManagedObjectFunctionDependency, OfficeManagedObjectSourceFlowModel[] officeManagedObjectSourceFlow, OfficeManagedObjectSourceTeamModel[] officeManagedObjectSourceTeam, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeEarlier, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeLater, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterEarlier, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterLater)
Convenience constructor.- Parameters:
officeManagedObjectSourceName
- Office managed object source name.managedObjectSourceClassName
- Managed object source class name.objectType
- Object type.timeout
- Timeout.officeSupplier
- Office supplier.officeManagedObjectPool
- Office managed object pool.property
- Property.officeManagedObject
- Office managed object.officeInputManagedObjectDependency
- Office input managed object dependency.officeManagedObjectFunctionDependency
- Office managed object function dependency.officeManagedObjectSourceFlow
- Office managed object source flow.officeManagedObjectSourceTeam
- Office managed object source team.startBeforeEarlier
- Start before earlier.startBeforeLater
- Start before later.startAfterEarlier
- Start after earlier.startAfterLater
- Start after later.
-
OfficeManagedObjectSourceModel
public OfficeManagedObjectSourceModel(java.lang.String officeManagedObjectSourceName, java.lang.String managedObjectSourceClassName, java.lang.String objectType, java.lang.String timeout, OfficeManagedObjectSourceToOfficeSupplierModel officeSupplier, OfficeManagedObjectSourceToOfficeManagedObjectPoolModel officeManagedObjectPool, PropertyModel[] property, OfficeManagedObjectToOfficeManagedObjectSourceModel[] officeManagedObject, OfficeInputManagedObjectDependencyModel[] officeInputManagedObjectDependency, OfficeManagedObjectFunctionDependencyModel[] officeManagedObjectFunctionDependency, OfficeManagedObjectSourceFlowModel[] officeManagedObjectSourceFlow, OfficeManagedObjectSourceTeamModel[] officeManagedObjectSourceTeam, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeEarlier, OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel[] startBeforeLater, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterEarlier, OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel[] startAfterLater, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
officeManagedObjectSourceName
- Office managed object source name.managedObjectSourceClassName
- Managed object source class name.objectType
- Object type.timeout
- Timeout.officeSupplier
- Office supplier.officeManagedObjectPool
- Office managed object pool.property
- Property.officeManagedObject
- Office managed object.officeInputManagedObjectDependency
- Office input managed object dependency.officeManagedObjectFunctionDependency
- Office managed object function dependency.officeManagedObjectSourceFlow
- Office managed object source flow.officeManagedObjectSourceTeam
- Office managed object source team.startBeforeEarlier
- Start before earlier.startBeforeLater
- Start before later.startAfterEarlier
- Start after earlier.startAfterLater
- Start after later.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getOfficeManagedObjectSourceName
public java.lang.String getOfficeManagedObjectSourceName()
- Returns:
- Office managed object source name.
-
setOfficeManagedObjectSourceName
public void setOfficeManagedObjectSourceName(java.lang.String officeManagedObjectSourceName)
- Parameters:
officeManagedObjectSourceName
- Office managed object source name.
-
getManagedObjectSourceClassName
public java.lang.String getManagedObjectSourceClassName()
- Returns:
- Managed object source class name.
-
setManagedObjectSourceClassName
public void setManagedObjectSourceClassName(java.lang.String managedObjectSourceClassName)
- Parameters:
managedObjectSourceClassName
- Managed object source class name.
-
getObjectType
public java.lang.String getObjectType()
- Returns:
- Object type.
-
setObjectType
public void setObjectType(java.lang.String objectType)
- Parameters:
objectType
- Object type.
-
getTimeout
public java.lang.String getTimeout()
- Returns:
- Timeout.
-
setTimeout
public void setTimeout(java.lang.String timeout)
- Parameters:
timeout
- Timeout.
-
getOfficeSupplier
public OfficeManagedObjectSourceToOfficeSupplierModel getOfficeSupplier()
- Returns:
- Office supplier.
-
setOfficeSupplier
public void setOfficeSupplier(OfficeManagedObjectSourceToOfficeSupplierModel officeSupplier)
- Parameters:
officeSupplier
- Office supplier.
-
getOfficeManagedObjectPool
public OfficeManagedObjectSourceToOfficeManagedObjectPoolModel getOfficeManagedObjectPool()
- Returns:
- Office managed object pool.
-
setOfficeManagedObjectPool
public void setOfficeManagedObjectPool(OfficeManagedObjectSourceToOfficeManagedObjectPoolModel officeManagedObjectPool)
- Parameters:
officeManagedObjectPool
- Office managed object pool.
-
getProperties
public java.util.List<PropertyModel> getProperties()
- Returns:
- Property.
-
addProperty
public void addProperty(PropertyModel property)
- Parameters:
property
- Property.
-
removeProperty
public void removeProperty(PropertyModel property)
- Parameters:
property
- Property.
-
getOfficeManagedObjects
public java.util.List<OfficeManagedObjectToOfficeManagedObjectSourceModel> getOfficeManagedObjects()
- Returns:
- Office managed object.
-
addOfficeManagedObject
public void addOfficeManagedObject(OfficeManagedObjectToOfficeManagedObjectSourceModel officeManagedObject)
- Parameters:
officeManagedObject
- Office managed object.
-
removeOfficeManagedObject
public void removeOfficeManagedObject(OfficeManagedObjectToOfficeManagedObjectSourceModel officeManagedObject)
- Parameters:
officeManagedObject
- Office managed object.
-
getOfficeInputManagedObjectDependencies
public java.util.List<OfficeInputManagedObjectDependencyModel> getOfficeInputManagedObjectDependencies()
- Returns:
- Office input managed object dependency.
-
addOfficeInputManagedObjectDependency
public void addOfficeInputManagedObjectDependency(OfficeInputManagedObjectDependencyModel officeInputManagedObjectDependency)
- Parameters:
officeInputManagedObjectDependency
- Office input managed object dependency.
-
removeOfficeInputManagedObjectDependency
public void removeOfficeInputManagedObjectDependency(OfficeInputManagedObjectDependencyModel officeInputManagedObjectDependency)
- Parameters:
officeInputManagedObjectDependency
- Office input managed object dependency.
-
getOfficeManagedObjectFunctionDependencies
public java.util.List<OfficeManagedObjectFunctionDependencyModel> getOfficeManagedObjectFunctionDependencies()
- Returns:
- Office managed object function dependency.
-
addOfficeManagedObjectFunctionDependency
public void addOfficeManagedObjectFunctionDependency(OfficeManagedObjectFunctionDependencyModel officeManagedObjectFunctionDependency)
- Parameters:
officeManagedObjectFunctionDependency
- Office managed object function dependency.
-
removeOfficeManagedObjectFunctionDependency
public void removeOfficeManagedObjectFunctionDependency(OfficeManagedObjectFunctionDependencyModel officeManagedObjectFunctionDependency)
- Parameters:
officeManagedObjectFunctionDependency
- Office managed object function dependency.
-
getOfficeManagedObjectSourceFlows
public java.util.List<OfficeManagedObjectSourceFlowModel> getOfficeManagedObjectSourceFlows()
- Returns:
- Office managed object source flow.
-
addOfficeManagedObjectSourceFlow
public void addOfficeManagedObjectSourceFlow(OfficeManagedObjectSourceFlowModel officeManagedObjectSourceFlow)
- Parameters:
officeManagedObjectSourceFlow
- Office managed object source flow.
-
removeOfficeManagedObjectSourceFlow
public void removeOfficeManagedObjectSourceFlow(OfficeManagedObjectSourceFlowModel officeManagedObjectSourceFlow)
- Parameters:
officeManagedObjectSourceFlow
- Office managed object source flow.
-
getOfficeManagedObjectSourceTeams
public java.util.List<OfficeManagedObjectSourceTeamModel> getOfficeManagedObjectSourceTeams()
- Returns:
- Office managed object source team.
-
addOfficeManagedObjectSourceTeam
public void addOfficeManagedObjectSourceTeam(OfficeManagedObjectSourceTeamModel officeManagedObjectSourceTeam)
- Parameters:
officeManagedObjectSourceTeam
- Office managed object source team.
-
removeOfficeManagedObjectSourceTeam
public void removeOfficeManagedObjectSourceTeam(OfficeManagedObjectSourceTeamModel officeManagedObjectSourceTeam)
- Parameters:
officeManagedObjectSourceTeam
- Office managed object source team.
-
getStartBeforeEarliers
public java.util.List<OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel> getStartBeforeEarliers()
- Returns:
- Start before earlier.
-
addStartBeforeEarlier
public void addStartBeforeEarlier(OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel startBeforeEarlier)
- Parameters:
startBeforeEarlier
- Start before earlier.
-
removeStartBeforeEarlier
public void removeStartBeforeEarlier(OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel startBeforeEarlier)
- Parameters:
startBeforeEarlier
- Start before earlier.
-
getStartBeforeLaters
public java.util.List<OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel> getStartBeforeLaters()
- Returns:
- Start before later.
-
addStartBeforeLater
public void addStartBeforeLater(OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel startBeforeLater)
- Parameters:
startBeforeLater
- Start before later.
-
removeStartBeforeLater
public void removeStartBeforeLater(OfficeManagedObjectSourceStartBeforeOfficeManagedObjectSourceModel startBeforeLater)
- Parameters:
startBeforeLater
- Start before later.
-
getStartAfterEarliers
public java.util.List<OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel> getStartAfterEarliers()
- Returns:
- Start after earlier.
-
addStartAfterEarlier
public void addStartAfterEarlier(OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel startAfterEarlier)
- Parameters:
startAfterEarlier
- Start after earlier.
-
removeStartAfterEarlier
public void removeStartAfterEarlier(OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel startAfterEarlier)
- Parameters:
startAfterEarlier
- Start after earlier.
-
getStartAfterLaters
public java.util.List<OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel> getStartAfterLaters()
- Returns:
- Start after later.
-
addStartAfterLater
public void addStartAfterLater(OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel startAfterLater)
- Parameters:
startAfterLater
- Start after later.
-
removeStartAfterLater
public void removeStartAfterLater(OfficeManagedObjectSourceStartAfterOfficeManagedObjectSourceModel startAfterLater)
- Parameters:
startAfterLater
- Start after later.
-
removeConnections
public RemoveConnectionsAction<OfficeManagedObjectSourceModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<OfficeManagedObjectSourceModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-