Class M2Class

  • Direct Known Subclasses:
    M2Aspect, M2Type

    public abstract class M2Class
    extends Object
    Abstract Class Definition.
    Author:
    David Caruana
    • Field Detail

      • PROPERTY_PLACEHOLDER

        public static final Pattern PROPERTY_PLACEHOLDER
    • Method Detail

      • isAspect

        public boolean isAspect()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getParentName

        public String getParentName()
      • setParentName

        public void setParentName​(String parentName)
      • getArchive

        public Boolean getArchive()
      • setArchive

        public void setArchive​(boolean archive)
      • getIncludedInSuperTypeQuery

        public Boolean getIncludedInSuperTypeQuery()
      • setIncludedInSuperTypeQuery

        public void setIncludedInSuperTypeQuery​(boolean includedInSuperTypeQuery)
      • removeProperty

        public void removeProperty​(String name)
      • removeAssociation

        public void removeAssociation​(String name)
      • removePropertyOverride

        public void removePropertyOverride​(String name)
      • addMandatoryAspect

        public void addMandatoryAspect​(String name)
      • removeMandatoryAspect

        public void removeMandatoryAspect​(String name)
      • getMandatoryAspects

        public List<String> getMandatoryAspects()
      • getAnalyserResourceBundleName

        public String getAnalyserResourceBundleName()
        Returns:
        String
      • setAnalyserResourceBundleName

        public void setAnalyserResourceBundleName​(String analyserResourceBundleName)
      • setConfigProperties

        public void setConfigProperties​(Properties configProperties)