java.lang.Object
org.odpi.openmetadata.samples.archiveutilities.cloudinformationmodel.properties.ModelElement
org.odpi.openmetadata.samples.archiveutilities.cloudinformationmodel.properties.Concept

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

    • Concept

      public Concept()
  • Method Details

    • isRelationship

      public boolean isRelationship()
    • setRelationship

      public void setRelationship(boolean relationship)
    • addSubClass

      public void addSubClass(String subClassTechnicalName)
    • getSubClasses

      public List<String> getSubClasses()
    • getSuperClassGUID

      public String getSuperClassGUID()
    • setSuperClassGUID

      public void setSuperClassGUID(String superClassGUID)
    • getSuperClassName

      public String getSuperClassName()
    • setSuperClassName

      public void setSuperClassName(String superClassName)
    • setDomainOfLink

      public void setDomainOfLink(String linkTechnicalName, Link link)
    • getDomainLink

      public Link getDomainLink(String linkTechnicalName)
    • getDomainOfLinks

      public List<Link> getDomainOfLinks()
    • getDomainOfLinkNames

      public List<String> getDomainOfLinkNames()
    • setRangeOfLink

      public void setRangeOfLink(String linkTechnicalName, Link link)
    • getRangeOfLinks

      public List<Link> getRangeOfLinks()
    • getRangeOfLinkNames

      public List<String> getRangeOfLinkNames()
    • getRangeLink

      public Link getRangeLink(String linkTechnicalName)
    • setAttribute

      public void setAttribute(String attributeTechnicalName, Attribute attribute)
    • getAttribute

      public Attribute getAttribute(String attributeTechnicalName)
    • getAttributeNames

      public List<String> getAttributeNames()
    • getAttributes

      public List<Attribute> getAttributes()