Class SourceCodeBaseClass

    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getLocalName

        public String getLocalName()
        Description copied from interface: QNamed
        Get only localname
        Specified by:
        getLocalName in interface QNamed
        Returns:
        localname
      • getQName

        public String getQName()
        Description copied from interface: QNamed
        Get the QName (i.e. namespace:localname )
        Specified by:
        getQName in interface QNamed
        Returns:
        full name
      • getNamespace

        public String getNamespace()
        Description copied from interface: QNamed
        Get only namespace
        Specified by:
        getNamespace in interface QNamed
        Returns:
        namespace
      • getElements

        public PuzzlePieceSet getElements()
        Returns the element Definitions which are subclassing this JavaBaseClass
        Returns:
        subclasses
      • getBaseAttributes

        public PuzzlePieceSet getBaseAttributes()
        Returns the attribute Definitions which are shared by all subclasses of this JavaBaseClass
        Returns:
        attributes
      • isStylable

        public boolean isStylable()
        Determines whether all subclasses of this JavaBaseClass are stylable or not stylable.
        Returns:
        whether all subclasses are stylable (true) or none (false).
        Throws:
        RuntimeException - if some subclasses are stylable and some are not