Class ExpandedAttribute

java.lang.Object
com.regnosys.rosetta.generator.object.ExpandedAttribute

@Data public final class ExpandedAttribute extends Object
  • Constructor Details

  • Method Details

    • getType

      public ExpandedType getType()
    • isMultiple

      public boolean isMultiple()
    • isSingleOptional

      public boolean isSingleOptional()
    • refIndex

      public int refIndex()
    • hasMetas

      public boolean hasMetas()
    • hasIdAnnotation

      public boolean hasIdAnnotation()
    • isDataType

      public boolean isDataType()
    • builtInType

      public boolean builtInType()
    • javaAnnotation

      public String javaAnnotation()
    • hashCode

      @Pure public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      @Pure public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      @Pure public String toString()
      Overrides:
      toString in class Object
    • getName

      @Pure public String getName()
    • getEnclosingType

      @Pure public String getEnclosingType()
    • getRosettaType

      @Pure public TypeCall getRosettaType()
    • isOverriding

      @Pure public boolean isOverriding()
    • getInf

      @Pure public int getInf()
    • getSup

      @Pure public int getSup()
    • isUnbound

      @Pure public boolean isUnbound()
    • getSynonyms

      @Pure public List<ExpandedSynonym> getSynonyms()
    • getDefinition

      @Pure public String getDefinition()
    • getDocReferences

      @Pure public List<RosettaDocReference> getDocReferences()
    • isEnum

      @Pure public boolean isEnum()
    • getMetas

      @Pure public List<ExpandedAttribute> getMetas()