Class OfficeFloorManagedObjectModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.officefloor.OfficeFloorManagedObjectModel
-
- All Implemented Interfaces:
ItemModel<OfficeFloorManagedObjectModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class OfficeFloorManagedObjectModel extends AbstractModel implements ItemModel<OfficeFloorManagedObjectModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OfficeFloorManagedObjectModel.OfficeFloorManagedObjectEvent
-
Constructor Summary
Constructors Constructor Description OfficeFloorManagedObjectModel()
Default constructor.OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope)
Convenience constructor for new non-linked instance.OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel officeFloorManagedObjectSource, TypeQualificationModel[] typeQualification, DeployedOfficeObjectToOfficeFloorManagedObjectModel[] deployedOfficeObject, OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObject, OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceInput, OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceFunctionDependency, OfficeFloorManagedObjectDependencyModel[] officeFloorManagedObjectDependency)
Convenience constructor.OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel officeFloorManagedObjectSource, TypeQualificationModel[] typeQualification, DeployedOfficeObjectToOfficeFloorManagedObjectModel[] deployedOfficeObject, OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObject, OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceInput, OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceFunctionDependency, OfficeFloorManagedObjectDependencyModel[] officeFloorManagedObjectDependency, 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
-
OfficeFloorManagedObjectModel
public OfficeFloorManagedObjectModel()
Default constructor.
-
OfficeFloorManagedObjectModel
public OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope)
Convenience constructor for new non-linked instance.- Parameters:
officeFloorManagedObjectName
- Office floor managed object name.managedObjectScope
- Managed object scope.
-
OfficeFloorManagedObjectModel
public OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
officeFloorManagedObjectName
- Office floor managed object name.managedObjectScope
- Managed object scope.x
- Horizontal location.y
- Vertical location.
-
OfficeFloorManagedObjectModel
public OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel officeFloorManagedObjectSource, TypeQualificationModel[] typeQualification, DeployedOfficeObjectToOfficeFloorManagedObjectModel[] deployedOfficeObject, OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObject, OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceInput, OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceFunctionDependency, OfficeFloorManagedObjectDependencyModel[] officeFloorManagedObjectDependency)
Convenience constructor.- Parameters:
officeFloorManagedObjectName
- Office floor managed object name.managedObjectScope
- Managed object scope.officeFloorManagedObjectSource
- Office floor managed object source.typeQualification
- Type qualification.deployedOfficeObject
- Deployed office object.dependentOfficeFloorManagedObject
- Dependent office floor managed object.dependentOfficeFloorManagedObjectSourceInput
- Dependent office floor managed object source input.dependentOfficeFloorManagedObjectSourceFunctionDependency
- Dependent office floor managed object source function dependency.officeFloorManagedObjectDependency
- Office floor managed object dependency.
-
OfficeFloorManagedObjectModel
public OfficeFloorManagedObjectModel(java.lang.String officeFloorManagedObjectName, java.lang.String managedObjectScope, OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel officeFloorManagedObjectSource, TypeQualificationModel[] typeQualification, DeployedOfficeObjectToOfficeFloorManagedObjectModel[] deployedOfficeObject, OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObject, OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceInput, OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel[] dependentOfficeFloorManagedObjectSourceFunctionDependency, OfficeFloorManagedObjectDependencyModel[] officeFloorManagedObjectDependency, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
officeFloorManagedObjectName
- Office floor managed object name.managedObjectScope
- Managed object scope.officeFloorManagedObjectSource
- Office floor managed object source.typeQualification
- Type qualification.deployedOfficeObject
- Deployed office object.dependentOfficeFloorManagedObject
- Dependent office floor managed object.dependentOfficeFloorManagedObjectSourceInput
- Dependent office floor managed object source input.dependentOfficeFloorManagedObjectSourceFunctionDependency
- Dependent office floor managed object source function dependency.officeFloorManagedObjectDependency
- Office floor managed object dependency.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getOfficeFloorManagedObjectName
public java.lang.String getOfficeFloorManagedObjectName()
- Returns:
- Office floor managed object name.
-
setOfficeFloorManagedObjectName
public void setOfficeFloorManagedObjectName(java.lang.String officeFloorManagedObjectName)
- Parameters:
officeFloorManagedObjectName
- Office floor managed object name.
-
getManagedObjectScope
public java.lang.String getManagedObjectScope()
- Returns:
- Managed object scope.
-
setManagedObjectScope
public void setManagedObjectScope(java.lang.String managedObjectScope)
- Parameters:
managedObjectScope
- Managed object scope.
-
getOfficeFloorManagedObjectSource
public OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel getOfficeFloorManagedObjectSource()
- Returns:
- Office floor managed object source.
-
setOfficeFloorManagedObjectSource
public void setOfficeFloorManagedObjectSource(OfficeFloorManagedObjectToOfficeFloorManagedObjectSourceModel officeFloorManagedObjectSource)
- Parameters:
officeFloorManagedObjectSource
- Office floor managed object 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.
-
getDeployedOfficeObjects
public java.util.List<DeployedOfficeObjectToOfficeFloorManagedObjectModel> getDeployedOfficeObjects()
- Returns:
- Deployed office object.
-
addDeployedOfficeObject
public void addDeployedOfficeObject(DeployedOfficeObjectToOfficeFloorManagedObjectModel deployedOfficeObject)
- Parameters:
deployedOfficeObject
- Deployed office object.
-
removeDeployedOfficeObject
public void removeDeployedOfficeObject(DeployedOfficeObjectToOfficeFloorManagedObjectModel deployedOfficeObject)
- Parameters:
deployedOfficeObject
- Deployed office object.
-
getDependentOfficeFloorManagedObjects
public java.util.List<OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel> getDependentOfficeFloorManagedObjects()
- Returns:
- Dependent office floor managed object.
-
addDependentOfficeFloorManagedObject
public void addDependentOfficeFloorManagedObject(OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObject)
- Parameters:
dependentOfficeFloorManagedObject
- Dependent office floor managed object.
-
removeDependentOfficeFloorManagedObject
public void removeDependentOfficeFloorManagedObject(OfficeFloorManagedObjectDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObject)
- Parameters:
dependentOfficeFloorManagedObject
- Dependent office floor managed object.
-
getDependentOfficeFloorManagedObjectSourceInputs
public java.util.List<OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel> getDependentOfficeFloorManagedObjectSourceInputs()
- Returns:
- Dependent office floor managed object source input.
-
addDependentOfficeFloorManagedObjectSourceInput
public void addDependentOfficeFloorManagedObjectSourceInput(OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObjectSourceInput)
- Parameters:
dependentOfficeFloorManagedObjectSourceInput
- Dependent office floor managed object source input.
-
removeDependentOfficeFloorManagedObjectSourceInput
public void removeDependentOfficeFloorManagedObjectSourceInput(OfficeFloorManagedObjectSourceInputDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObjectSourceInput)
- Parameters:
dependentOfficeFloorManagedObjectSourceInput
- Dependent office floor managed object source input.
-
getDependentOfficeFloorManagedObjectSourceFunctionDependencys
public java.util.List<OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel> getDependentOfficeFloorManagedObjectSourceFunctionDependencys()
- Returns:
- Dependent office floor managed object source function dependency.
-
addDependentOfficeFloorManagedObjectSourceFunctionDependency
public void addDependentOfficeFloorManagedObjectSourceFunctionDependency(OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObjectSourceFunctionDependency)
- Parameters:
dependentOfficeFloorManagedObjectSourceFunctionDependency
- Dependent office floor managed object source function dependency.
-
removeDependentOfficeFloorManagedObjectSourceFunctionDependency
public void removeDependentOfficeFloorManagedObjectSourceFunctionDependency(OfficeFloorManagedObjectSourceFunctionDependencyToOfficeFloorManagedObjectModel dependentOfficeFloorManagedObjectSourceFunctionDependency)
- Parameters:
dependentOfficeFloorManagedObjectSourceFunctionDependency
- Dependent office floor managed object source function dependency.
-
getOfficeFloorManagedObjectDependencies
public java.util.List<OfficeFloorManagedObjectDependencyModel> getOfficeFloorManagedObjectDependencies()
- Returns:
- Office floor managed object dependency.
-
addOfficeFloorManagedObjectDependency
public void addOfficeFloorManagedObjectDependency(OfficeFloorManagedObjectDependencyModel officeFloorManagedObjectDependency)
- Parameters:
officeFloorManagedObjectDependency
- Office floor managed object dependency.
-
removeOfficeFloorManagedObjectDependency
public void removeOfficeFloorManagedObjectDependency(OfficeFloorManagedObjectDependencyModel officeFloorManagedObjectDependency)
- Parameters:
officeFloorManagedObjectDependency
- Office floor managed object dependency.
-
removeConnections
public RemoveConnectionsAction<OfficeFloorManagedObjectModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<OfficeFloorManagedObjectModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-