Package com._1c.g5.v8.dt.erd.model
Class ErdEntityGroup
java.lang.Object
com._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
com._1c.g5.v8.dt.erd.model.AbstractErdEntity
com._1c.g5.v8.dt.erd.model.ErdEntityGroup
- All Implemented Interfaces:
com._1c.g5.v8.dt.diagram.framework.IEntity,com._1c.g5.v8.dt.diagram.framework.IPosition,IErdEntity
- Direct Known Subclasses:
ErdSubsystemGroup
Implementation of
AbstractErdEntity.
Represents entity that contains other entities inside.
Group has relation to each entity that inner entities has relation to.-
Constructor Summary
ConstructorsConstructorDescriptionErdEntityGroup(String name, int priority, Collection<IErdEntity> entities, String projectName) Constructor.ErdEntityGroup(String name, int priority, Collection<IErdEntity> entities, String projectName, int x, int y, int width, int height) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntities(Collection<IErdEntity> entities) Adds entities to group.voidaddRelation(com._1c.g5.v8.dt.diagram.framework.IEntity entity) booleanCollection<com._1c.g5.v8.dt.diagram.framework.model.Data>getData()Returns group entities.intCan't returnnull.inthashCode()voidremoveEntities(Collection<IErdEntity> entities) Removes entities from group.voidremoveEntity(IErdEntity entity) Removes entity from group.voidsetEntities(Collection<IErdEntity> entities) Sets group entities.Methods inherited from class com._1c.g5.v8.dt.erd.model.AbstractErdEntity
getComment, getConfigurationName, getEClass, getURIMethods inherited from class com._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
getHeight, getName, getPriority, getRelations, getWidth, getX, getY, isStatic, removeRelation, setEntityType, setHeight, setName, setPriority, setStatic, setWidth, setX, setYMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.v8.dt.diagram.framework.IEntity
getName, getPriority, getRelations, removeRelation, setEntityType, setName, setPriorityMethods inherited from interface com._1c.g5.v8.dt.diagram.framework.IPosition
getHeight, getWidth, getX, getY, isStatic, setHeight, setStatic, setWidth, setX, setY
-
Constructor Details
-
ErdEntityGroup
public ErdEntityGroup(String name, int priority, Collection<IErdEntity> entities, String projectName) Constructor.- Parameters:
name- - entity group name. Can't benull.priority- - entity group priority.entities- - entities that will be in created group. Can't benull.projectName- - project name. Can't benull
-
ErdEntityGroup
public ErdEntityGroup(String name, int priority, Collection<IErdEntity> entities, String projectName, int x, int y, int width, int height) Constructor.- Parameters:
name- - entity group name. Can't benull.priority- - entity group priority.entities- - entities that will be in created group. Can't benull.projectName- - project name. Can't benullx- - x coordinate of created group.y- - y coordinate of created group.width- - width of created group.height- - height of created group.
-
-
Method Details
-
addEntities
Adds entities to group.- Parameters:
entities- - entities to add to group. Can't benull.
-
removeEntities
Removes entities from group.- Parameters:
entities- - entities to remove from group. Can't benull.
-
removeEntity
Removes entity from group.- Parameters:
entity- - entity to remove from group. Can't benull.
-
setEntities
Sets group entities.- Parameters:
entities- - entities to set. Can't benull.
-
getEntities
Returns group entities.- Returns:
- group entities. Can't be
null.
-
getData
-
getEntityType
public int getEntityType()- Specified by:
getEntityTypein interfacecom._1c.g5.v8.dt.diagram.framework.IEntity- Overrides:
getEntityTypein classcom._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
-
addRelation
public void addRelation(com._1c.g5.v8.dt.diagram.framework.IEntity entity) - Specified by:
addRelationin interfacecom._1c.g5.v8.dt.diagram.framework.IEntity- Overrides:
addRelationin classcom._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
-
getProjectName
Can't returnnull.- Returns:
- associated with this entity project name. Can return
null.
-
hashCode
public int hashCode() -
equals
-