Class ErdSubsystemGroup

java.lang.Object
com._1c.g5.v8.dt.diagram.framework.model.AbstractEntity
All Implemented Interfaces:
com._1c.g5.v8.dt.diagram.framework.IEntity, com._1c.g5.v8.dt.diagram.framework.IPosition, IErdEntity

public class ErdSubsystemGroup extends ErdEntityGroup
Special type of group - subsystem. Subsytem groups connected to Subsystem objects.
  • Constructor Details

    • ErdSubsystemGroup

      public ErdSubsystemGroup(String name, int priority, Collection<IErdEntity> entities, String projectName, org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.EClass eClass)
      Constructor
      Parameters:
      name - - group name. Can't be null.
      priority - - priority.
      entities - - entities that will be in created group. Can't be null.
      projectName - - project name. Can't be null
      uri - - associated with this entity MdObject's URI. Can't be null.
      eClass - - associated with this entity MdObject's EClass. Can't be null.
  • Method Details

    • getEntityType

      public int getEntityType()
      Specified by:
      getEntityType in interface com._1c.g5.v8.dt.diagram.framework.IEntity
      Overrides:
      getEntityType in class ErdEntityGroup
    • getURI

      public org.eclipse.emf.common.util.URI getURI()
      Can't return null.
      Specified by:
      getURI in interface IErdEntity
      Overrides:
      getURI in class AbstractErdEntity
      Returns:
      associated with this entity MdObject's URI. Can return null.
    • getEClass

      public org.eclipse.emf.ecore.EClass getEClass()
      Can't return null.
      Specified by:
      getEClass in interface IErdEntity
      Overrides:
      getEClass in class AbstractErdEntity
      Returns:
      associated with this entity MdObject's EClass. Can return null.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ErdEntityGroup
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class ErdEntityGroup