Class Concept


  • public class Concept
    extends ModelElement
    Concept describes a concept in the model. It may be an entity or a relationship
    • Constructor Detail

      • Concept

        public Concept​(String id)
    • Method Detail

      • isReferenceDataSet

        public boolean isReferenceDataSet()
      • setReferenceDataSet

        public void setReferenceDataSet​(boolean referenceDataSet)
      • isRelationship

        public boolean isRelationship()
      • setRelationship

        public void setRelationship​(boolean relationship)
      • addSubClass

        public void addSubClass​(String id,
                                String subClassId)
      • getSubClasses

        public List<String> getSubClasses()
      • getSuperClassId

        public String getSuperClassId()
      • setSuperClassId

        public void setSuperClassId​(String superClassId)
      • setDomainOfLink

        public void setDomainOfLink​(String linkId,
                                    Link link)
      • getDomainLink

        public Link getDomainLink​(String linkId)
      • getDomainOfLinks

        public List<Link> getDomainOfLinks()
      • getDomainOfLinkNames

        public List<String> getDomainOfLinkNames()
      • setRangeOfLink

        public void setRangeOfLink​(String linkId,
                                   Link link)
      • getRangeOfLinks

        public List<Link> getRangeOfLinks()
      • getRangeOfLinkNames

        public List<String> getRangeOfLinkNames()
      • getRangeLink

        public Link getRangeLink​(String linkId)
      • setAttribute

        public void setAttribute​(String attributeId,
                                 Attribute attribute)
      • getAttributeNames

        public List<String> getAttributeNames()