Class WoofManagedObjectModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.woof.model.objects.WoofManagedObjectModel
-
- All Implemented Interfaces:
ItemModel<WoofManagedObjectModel>
,Model
,WoofObjectSourceModel
@Generated("net.officefloor.model.generate.ModelGenerator") public class WoofManagedObjectModel extends AbstractModel implements ItemModel<WoofManagedObjectModel>, WoofObjectSourceModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WoofManagedObjectModel.WoofManagedObjectEvent
-
Constructor Summary
Constructors Constructor Description WoofManagedObjectModel()
Default constructor.WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope)
Convenience constructor for new non-linked instance.WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, WoofPoolModel pool, PropertySourceModel[] propertySource, TypeQualificationModel[] typeQualification, WoofFlowModel[] flow, WoofDependencyModel[] dependency, WoofStartBeforeModel[] startBefore, WoofStartAfterModel[] startAfter)
Convenience constructor.WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, WoofPoolModel pool, PropertySourceModel[] propertySource, TypeQualificationModel[] typeQualification, WoofFlowModel[] flow, WoofDependencyModel[] dependency, WoofStartBeforeModel[] startBefore, WoofStartAfterModel[] startAfter, 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
-
WoofManagedObjectModel
public WoofManagedObjectModel()
Default constructor.
-
WoofManagedObjectModel
public WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope)
Convenience constructor for new non-linked instance.- Parameters:
managedObjectSourceClassName
- Managed object source class name.classManagedObjectSourceClass
- Class managed object source class.timeout
- Timeout.qualifier
- Qualifier.type
- Type.scope
- Scope.
-
WoofManagedObjectModel
public WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
managedObjectSourceClassName
- Managed object source class name.classManagedObjectSourceClass
- Class managed object source class.timeout
- Timeout.qualifier
- Qualifier.type
- Type.scope
- Scope.x
- Horizontal location.y
- Vertical location.
-
WoofManagedObjectModel
public WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, WoofPoolModel pool, PropertySourceModel[] propertySource, TypeQualificationModel[] typeQualification, WoofFlowModel[] flow, WoofDependencyModel[] dependency, WoofStartBeforeModel[] startBefore, WoofStartAfterModel[] startAfter)
Convenience constructor.- Parameters:
managedObjectSourceClassName
- Managed object source class name.classManagedObjectSourceClass
- Class managed object source class.timeout
- Timeout.qualifier
- Qualifier.type
- Type.scope
- Scope.pool
- Pool.propertySource
- Property source.typeQualification
- Type qualification.flow
- Flow.dependency
- Dependency.startBefore
- Start before.startAfter
- Start after.
-
WoofManagedObjectModel
public WoofManagedObjectModel(java.lang.String managedObjectSourceClassName, java.lang.String classManagedObjectSourceClass, long timeout, java.lang.String qualifier, java.lang.String type, java.lang.String scope, WoofPoolModel pool, PropertySourceModel[] propertySource, TypeQualificationModel[] typeQualification, WoofFlowModel[] flow, WoofDependencyModel[] dependency, WoofStartBeforeModel[] startBefore, WoofStartAfterModel[] startAfter, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
managedObjectSourceClassName
- Managed object source class name.classManagedObjectSourceClass
- Class managed object source class.timeout
- Timeout.qualifier
- Qualifier.type
- Type.scope
- Scope.pool
- Pool.propertySource
- Property source.typeQualification
- Type qualification.flow
- Flow.dependency
- Dependency.startBefore
- Start before.startAfter
- Start after.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
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.
-
getClassManagedObjectSourceClass
public java.lang.String getClassManagedObjectSourceClass()
- Returns:
- Class managed object source class.
-
setClassManagedObjectSourceClass
public void setClassManagedObjectSourceClass(java.lang.String classManagedObjectSourceClass)
- Parameters:
classManagedObjectSourceClass
- Class managed object source class.
-
getTimeout
public long getTimeout()
- Returns:
- Timeout.
-
setTimeout
public void setTimeout(long timeout)
- Parameters:
timeout
- Timeout.
-
getQualifier
public java.lang.String getQualifier()
- Returns:
- Qualifier.
-
setQualifier
public void setQualifier(java.lang.String qualifier)
- Parameters:
qualifier
- Qualifier.
-
getType
public java.lang.String getType()
- Returns:
- Type.
-
setType
public void setType(java.lang.String type)
- Parameters:
type
- Type.
-
getScope
public java.lang.String getScope()
- Returns:
- Scope.
-
setScope
public void setScope(java.lang.String scope)
- Parameters:
scope
- Scope.
-
getPool
public WoofPoolModel getPool()
- Returns:
- Pool.
-
setPool
public void setPool(WoofPoolModel pool)
- Parameters:
pool
- Pool.
-
getPropertySources
public java.util.List<PropertySourceModel> getPropertySources()
- Returns:
- Property source.
-
addPropertySource
public void addPropertySource(PropertySourceModel propertySource)
- Parameters:
propertySource
- Property source.
-
removePropertySource
public void removePropertySource(PropertySourceModel propertySource)
- Parameters:
propertySource
- Property source.
-
getTypeQualifications
public java.util.List<TypeQualificationModel> getTypeQualifications()
- Returns:
- Type qualification.
-
addTypeQualification
public void addTypeQualification(TypeQualificationModel typeQualification)
- Parameters:
typeQualification
- Type qualification.
-
removeTypeQualification
public void removeTypeQualification(TypeQualificationModel typeQualification)
- Parameters:
typeQualification
- Type qualification.
-
getFlows
public java.util.List<WoofFlowModel> getFlows()
- Returns:
- Flow.
-
addFlow
public void addFlow(WoofFlowModel flow)
- Parameters:
flow
- Flow.
-
removeFlow
public void removeFlow(WoofFlowModel flow)
- Parameters:
flow
- Flow.
-
getDependencies
public java.util.List<WoofDependencyModel> getDependencies()
- Returns:
- Dependency.
-
addDependency
public void addDependency(WoofDependencyModel dependency)
- Parameters:
dependency
- Dependency.
-
removeDependency
public void removeDependency(WoofDependencyModel dependency)
- Parameters:
dependency
- Dependency.
-
getStartBefores
public java.util.List<WoofStartBeforeModel> getStartBefores()
- Returns:
- Start before.
-
addStartBefore
public void addStartBefore(WoofStartBeforeModel startBefore)
- Parameters:
startBefore
- Start before.
-
removeStartBefore
public void removeStartBefore(WoofStartBeforeModel startBefore)
- Parameters:
startBefore
- Start before.
-
getStartAfters
public java.util.List<WoofStartAfterModel> getStartAfters()
- Returns:
- Start after.
-
addStartAfter
public void addStartAfter(WoofStartAfterModel startAfter)
- Parameters:
startAfter
- Start after.
-
removeStartAfter
public void removeStartAfter(WoofStartAfterModel startAfter)
- Parameters:
startAfter
- Start after.
-
removeConnections
public RemoveConnectionsAction<WoofManagedObjectModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<WoofManagedObjectModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-