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 TypeMethodDescriptionvoid
addEntities
(Collection<IErdEntity> entities) Adds entities to group.void
addRelation
(com._1c.g5.v8.dt.diagram.framework.IEntity entity) boolean
Collection<com._1c.g5.v8.dt.diagram.framework.model.Data>
getData()
Returns group entities.int
Can't returnnull
.int
hashCode()
void
removeEntities
(Collection<IErdEntity> entities) Removes entities from group.void
removeEntity
(IErdEntity entity) Removes entity from group.void
setEntities
(Collection<IErdEntity> entities) Sets group entities.Methods inherited from class com._1c.g5.v8.dt.erd.model.AbstractErdEntity
getComment, getConfigurationName, getEClass, getURI
Methods 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, setY
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com._1c.g5.v8.dt.diagram.framework.IEntity
getName, getPriority, getRelations, removeRelation, setEntityType, setName, setPriority
Methods 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 benull
x
- - 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:
getEntityType
in interfacecom._1c.g5.v8.dt.diagram.framework.IEntity
- Overrides:
getEntityType
in classcom._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
-
addRelation
public void addRelation(com._1c.g5.v8.dt.diagram.framework.IEntity entity) - Specified by:
addRelation
in interfacecom._1c.g5.v8.dt.diagram.framework.IEntity
- Overrides:
addRelation
in 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
-