Package net.officefloor.model.section
Class SectionManagedObjectModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.section.SectionManagedObjectModel
-
- All Implemented Interfaces:
ItemModel<SectionManagedObjectModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class SectionManagedObjectModel extends AbstractModel implements ItemModel<SectionManagedObjectModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SectionManagedObjectModel.SectionManagedObjectEvent
-
Constructor Summary
Constructors Constructor Description SectionManagedObjectModel()
Default constructor.SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope)
Convenience constructor for new non-linked instance.SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, SectionManagedObjectToSectionManagedObjectSourceModel sectionManagedObjectSource, SubSectionObjectToSectionManagedObjectModel[] subSectionObject, ManagedFunctionObjectToSectionManagedObjectModel[] managedFunctionObject, SectionManagedObjectDependencyModel[] sectionManagedObjectDependency, SectionManagedObjectDependencyToSectionManagedObjectModel[] dependentSectionManagedObject)
Convenience constructor.SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, SectionManagedObjectToSectionManagedObjectSourceModel sectionManagedObjectSource, SubSectionObjectToSectionManagedObjectModel[] subSectionObject, ManagedFunctionObjectToSectionManagedObjectModel[] managedFunctionObject, SectionManagedObjectDependencyModel[] sectionManagedObjectDependency, SectionManagedObjectDependencyToSectionManagedObjectModel[] dependentSectionManagedObject, 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
-
SectionManagedObjectModel
public SectionManagedObjectModel()
Default constructor.
-
SectionManagedObjectModel
public SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope)
Convenience constructor for new non-linked instance.- Parameters:
sectionManagedObjectName
- Section managed object name.managedObjectScope
- Managed object scope.
-
SectionManagedObjectModel
public SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
sectionManagedObjectName
- Section managed object name.managedObjectScope
- Managed object scope.x
- Horizontal location.y
- Vertical location.
-
SectionManagedObjectModel
public SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, SectionManagedObjectToSectionManagedObjectSourceModel sectionManagedObjectSource, SubSectionObjectToSectionManagedObjectModel[] subSectionObject, ManagedFunctionObjectToSectionManagedObjectModel[] managedFunctionObject, SectionManagedObjectDependencyModel[] sectionManagedObjectDependency, SectionManagedObjectDependencyToSectionManagedObjectModel[] dependentSectionManagedObject)
Convenience constructor.- Parameters:
sectionManagedObjectName
- Section managed object name.managedObjectScope
- Managed object scope.sectionManagedObjectSource
- Section managed object source.subSectionObject
- Sub section object.managedFunctionObject
- Managed function object.sectionManagedObjectDependency
- Section managed object dependency.dependentSectionManagedObject
- Dependent section managed object.
-
SectionManagedObjectModel
public SectionManagedObjectModel(java.lang.String sectionManagedObjectName, java.lang.String managedObjectScope, SectionManagedObjectToSectionManagedObjectSourceModel sectionManagedObjectSource, SubSectionObjectToSectionManagedObjectModel[] subSectionObject, ManagedFunctionObjectToSectionManagedObjectModel[] managedFunctionObject, SectionManagedObjectDependencyModel[] sectionManagedObjectDependency, SectionManagedObjectDependencyToSectionManagedObjectModel[] dependentSectionManagedObject, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
sectionManagedObjectName
- Section managed object name.managedObjectScope
- Managed object scope.sectionManagedObjectSource
- Section managed object source.subSectionObject
- Sub section object.managedFunctionObject
- Managed function object.sectionManagedObjectDependency
- Section managed object dependency.dependentSectionManagedObject
- Dependent section managed object.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getSectionManagedObjectName
public java.lang.String getSectionManagedObjectName()
- Returns:
- Section managed object name.
-
setSectionManagedObjectName
public void setSectionManagedObjectName(java.lang.String sectionManagedObjectName)
- Parameters:
sectionManagedObjectName
- Section 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.
-
getSectionManagedObjectSource
public SectionManagedObjectToSectionManagedObjectSourceModel getSectionManagedObjectSource()
- Returns:
- Section managed object source.
-
setSectionManagedObjectSource
public void setSectionManagedObjectSource(SectionManagedObjectToSectionManagedObjectSourceModel sectionManagedObjectSource)
- Parameters:
sectionManagedObjectSource
- Section managed object source.
-
getSubSectionObjects
public java.util.List<SubSectionObjectToSectionManagedObjectModel> getSubSectionObjects()
- Returns:
- Sub section object.
-
addSubSectionObject
public void addSubSectionObject(SubSectionObjectToSectionManagedObjectModel subSectionObject)
- Parameters:
subSectionObject
- Sub section object.
-
removeSubSectionObject
public void removeSubSectionObject(SubSectionObjectToSectionManagedObjectModel subSectionObject)
- Parameters:
subSectionObject
- Sub section object.
-
getManagedFunctionObjects
public java.util.List<ManagedFunctionObjectToSectionManagedObjectModel> getManagedFunctionObjects()
- Returns:
- Managed function object.
-
addManagedFunctionObject
public void addManagedFunctionObject(ManagedFunctionObjectToSectionManagedObjectModel managedFunctionObject)
- Parameters:
managedFunctionObject
- Managed function object.
-
removeManagedFunctionObject
public void removeManagedFunctionObject(ManagedFunctionObjectToSectionManagedObjectModel managedFunctionObject)
- Parameters:
managedFunctionObject
- Managed function object.
-
getSectionManagedObjectDependencies
public java.util.List<SectionManagedObjectDependencyModel> getSectionManagedObjectDependencies()
- Returns:
- Section managed object dependency.
-
addSectionManagedObjectDependency
public void addSectionManagedObjectDependency(SectionManagedObjectDependencyModel sectionManagedObjectDependency)
- Parameters:
sectionManagedObjectDependency
- Section managed object dependency.
-
removeSectionManagedObjectDependency
public void removeSectionManagedObjectDependency(SectionManagedObjectDependencyModel sectionManagedObjectDependency)
- Parameters:
sectionManagedObjectDependency
- Section managed object dependency.
-
getDependentSectionManagedObjects
public java.util.List<SectionManagedObjectDependencyToSectionManagedObjectModel> getDependentSectionManagedObjects()
- Returns:
- Dependent section managed object.
-
addDependentSectionManagedObject
public void addDependentSectionManagedObject(SectionManagedObjectDependencyToSectionManagedObjectModel dependentSectionManagedObject)
- Parameters:
dependentSectionManagedObject
- Dependent section managed object.
-
removeDependentSectionManagedObject
public void removeDependentSectionManagedObject(SectionManagedObjectDependencyToSectionManagedObjectModel dependentSectionManagedObject)
- Parameters:
dependentSectionManagedObject
- Dependent section managed object.
-
removeConnections
public RemoveConnectionsAction<SectionManagedObjectModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<SectionManagedObjectModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-