Class ClassDefinition


  • public class ClassDefinition
    extends java.lang.Object
    This class contains meta data about a class from the model. A representation of the 'class' element from dpaschema.xml.
    • Constructor Detail

      • ClassDefinition

        protected ClassDefinition()
    • Method Detail

      • setUidDefinition

        protected void setUidDefinition​(UIDDefinition uidDefinition)
        Parameters:
        uidDefinition -
      • setParentDefinition

        protected void setParentDefinition​(ReferenceDefinition parent)
        Parameters:
        parent -
      • setClassName

        protected void setClassName​(java.lang.String className)
        Parameters:
        className -
      • addReference

        protected void addReference​(ReferenceDefinition reference)
        Parameters:
        reference -
      • setProperties

        protected void setProperties​(PropertySetDefinition properties)
        Parameters:
        properties -
      • addAdditionalProperties

        protected void addAdditionalProperties​(PropertySetDefinition properties)
        Parameters:
        properties -
      • setTable

        protected void setTable​(java.lang.String table)
        Parameters:
        table -
      • getClassName

        public java.lang.String getClassName()
        Returns:
        String
      • getReferenceCount

        public int getReferenceCount()
        Returns:
        int
      • getPropertyCount

        public int getPropertyCount()
        Returns:
        int
      • getPropertyList

        public java.util.List<PropertyDefinition> getPropertyList()
        Returns:
        List
      • getAdditionalPropertyCount

        public int getAdditionalPropertyCount()
        Returns:
        int
      • getAdditionalProperties

        public java.util.List<PropertySetDefinition> getAdditionalProperties()
        Returns:
        List
      • getAdditionalProperties

        public PropertySetDefinition getAdditionalProperties​(java.lang.String propertySetName)
        Parameters:
        propertySetName -
        Returns:
        PropertySetDefinition
      • getTable

        public java.lang.String getTable()
        Returns:
        String
      • getUidDefinition

        public UIDDefinition getUidDefinition()
        Returns:
        UIDDefinition
      • getPropertyDefinition

        public PropertyDefinition getPropertyDefinition​(java.lang.String propertyName)
        Parameters:
        propertyName -
        Returns:
        PropertyDefinition