Interface IErdEntity

  • All Superinterfaces:
    com._1c.g5.v8.dt.diagram.framework.IEntity, com._1c.g5.v8.dt.diagram.framework.IPosition
    All Known Implementing Classes:
    AbstractErdEntity, ErdEntity, ErdEntityGroup, ErdSubsystemGroup

    public interface IErdEntity
    extends com._1c.g5.v8.dt.diagram.framework.IEntity
    ERD extension of IEntity. Contains URI, EClass, project name, configuration name and comment.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ErdEntityComment getComment()
      Returns entity's comment.
      String getConfigurationName()
      Returns associated with this entity configuration name.
      org.eclipse.emf.ecore.EClass getEClass()
      Returns associated with this entity MdObject's EClass.
      String getProjectName()
      Returns associated with this entity project name.
      org.eclipse.emf.common.util.URI getURI()
      Returns associated with this entity MdObject's URI.
      • Methods inherited from interface com._1c.g5.v8.dt.diagram.framework.IEntity

        addRelation, getData, getEntityType, 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
    • Method Detail

      • getURI

        org.eclipse.emf.common.util.URI getURI()
        Returns associated with this entity MdObject's URI. If entity has no associated MdObject, returns null.
        Returns:
        associated with this entity MdObject's URI. Can return null.
      • getEClass

        org.eclipse.emf.ecore.EClass getEClass()
        Returns associated with this entity MdObject's EClass. If entity has no associated MdObject, returns null.
        Returns:
        associated with this entity MdObject's EClass. Can return null.
      • getProjectName

        String getProjectName()
        Returns associated with this entity project name. If entity has no associated project, returns null.
        Returns:
        associated with this entity project name. Can return null.
      • getConfigurationName

        String getConfigurationName()
        Returns associated with this entity configuration name. If entity has no associated configuration, returns null.
        Returns:
        associated with this entity configuration name. Can return null.
      • getComment

        ErdEntityComment getComment()
        Returns entity's comment.
        Returns:
        entity's comment. Can't return null.