Class TypedElement<O extends NameScope>

    • Field Detail

      • hasDefault

        protected boolean hasDefault
      • multiple

        protected boolean multiple
      • required

        protected boolean required
      • typeRef

        protected TypeRef typeRef
    • Constructor Detail

      • TypedElement

        protected TypedElement()
    • Method Detail

      • getEnumerationLiterals

        public Map<String,​EnumerationLiteral> getEnumerationLiterals()
        In the case this typed element is typed by an enumeration, these are the enumeration values.
      • getType

        public String getType()
      • getTypeRef

        public TypeRef getTypeRef()
      • isHasDefault

        public boolean isHasDefault()
      • isMultiple

        public boolean isMultiple()
      • isRequired

        public boolean isRequired()
      • setHasDefault

        public void setHasDefault​(boolean defaulting)
      • setEnumerationLiterals

        public void setEnumerationLiterals​(List<EnumerationLiteral> enumerationLiterals)
      • setMultiple

        public void setMultiple​(boolean multiple)
      • setRequired

        public void setRequired​(boolean required)
      • setTypeRef

        public void setTypeRef​(TypeRef typeRef)