class ExternalType extends AbstractType with IExternalType

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExternalType
  2. IExternalType
  3. AbstractType
  4. HasExtra
  5. ITypeDefinition
  6. IHasExtra
  7. INamedEntity
  8. Described
  9. Adaptable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExternalType(_name: String, _universe: IUniverse = EmptyUniverse, _path: String = "")

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. var _allFacets: Option[List[IProperty]]
    Definition Classes
    AbstractType
  5. var _allSupers: Option[Seq[ITypeDefinition]]
    Definition Classes
    AbstractType
  6. var _annotations: ListBuffer[IAnnotation]
    Definition Classes
    Described
  7. var _customProperties: ListBuffer[IProperty]
    Definition Classes
    AbstractType
  8. var _description: String
    Definition Classes
    Described
  9. val _extras: Map[String, Any]
    Definition Classes
    HasExtra
  10. var _facets: ListBuffer[IProperty]
    Definition Classes
    AbstractType
  11. var _fixedBuildInFacets: Map[String, Any]
    Definition Classes
    AbstractType
  12. var _fixedFacets: Map[String, Any]
    Definition Classes
    AbstractType
  13. var _isCustom: Boolean
    Definition Classes
    AbstractType
  14. var _isLocked: Boolean
    Definition Classes
    AbstractType
  15. var _key: Option[NamedId]
    Definition Classes
    AbstractType
  16. var _name: String
    Definition Classes
    Described
  17. var _nameAtRuntime: Option[String]
    Definition Classes
    AbstractType
  18. var _props: Option[List[IProperty]]
    Definition Classes
    AbstractType
  19. var _tags: ListBuffer[String]
    Definition Classes
    Described
  20. var _version: String
    Definition Classes
    Described
  21. def addAnnotation(a: IAnnotation): Unit
    Definition Classes
    Described
  22. def addFacet(q: IProperty): Unit
    Definition Classes
    AbstractType
  23. def addSuperType(q: ITypeDefinition): Unit
    Definition Classes
    AbstractType
  24. def allCustomProperties(): Seq[IProperty]
    Definition Classes
    AbstractType
  25. def allFacets(ps: Map[String, ITypeDefinition] = ...): Seq[IProperty]
    Definition Classes
    AbstractType
  26. def allFacets(visited: Map[String, ITypeDefinition]): Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  27. def allFacets: Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  28. def allFixedBuiltInFacets: Map[String, Any]
    Definition Classes
    AbstractTypeITypeDefinition
  29. def allFixedFacets: Map[String, Any]
    Definition Classes
    AbstractTypeITypeDefinition
  30. def allProperties(ps: Map[String, ITypeDefinition]): Seq[IProperty]
    Definition Classes
    AbstractType
  31. def allProperties(visited: Map[String, ITypeDefinition]): Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  32. def allProperties: Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  33. def allSubTypes: Seq[ITypeDefinition]
    Definition Classes
    AbstractTypeITypeDefinition
  34. def allSuperTypes: Seq[ITypeDefinition]
    Definition Classes
    AbstractTypeITypeDefinition
  35. def allSuperTypesRecurrent(t: ITypeDefinition, result: ListBuffer[ITypeDefinition], m: Map[String, ITypeDefinition] = ...): Unit
    Definition Classes
    AbstractType
  36. def annotationType: Option[IAnnotationType]
    Definition Classes
    AbstractTypeITypeDefinition
  37. def annotations(): Seq[IAnnotation]
    Definition Classes
    Described
  38. def array: Option[IArrayType]
    Definition Classes
    AbstractTypeITypeDefinition
  39. def arrayInHierarchy: Option[Array]
    Definition Classes
    AbstractTypeITypeDefinition
  40. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  41. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. def collectAllFixedFacets(builtIn: Boolean): Map[String, Any]
    Definition Classes
    AbstractType
  43. def collectFixedFacets(builtIn: Boolean): Map[String, Any]
    Definition Classes
    AbstractType
  44. def customProperties: Seq[IProperty]
    Definition Classes
    AbstractType
  45. def description: String
    Definition Classes
    Described
  46. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  48. def external: Some[ExternalType]
    Definition Classes
    ExternalTypeAbstractTypeITypeDefinition
  49. def externalInHierarchy: Some[ExternalType]
    Definition Classes
    ExternalTypeAbstractTypeITypeDefinition
  50. def facet(name: String): Option[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  51. def facets: Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  52. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. def fixFacet(name: String, v: Any, builtIn: Boolean = false): Unit
    Definition Classes
    AbstractType
  54. def fixedBuiltInFacets: Map[String, Any]
    Definition Classes
    AbstractTypeITypeDefinition
  55. def fixedFacets: Map[String, Any]
    Definition Classes
    AbstractTypeITypeDefinition
  56. def genuineUserDefinedTypeInHierarchy: Option[ITypeDefinition]
    Definition Classes
    AbstractTypeITypeDefinition
  57. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  58. def getExtra[T](kind: Extra[T]): Option[T]
    Definition Classes
    HasExtraIHasExtra
  59. def getFixedFacets: Map[String, Any]
    Definition Classes
    AbstractTypeITypeDefinition
  60. def getNameAtRuntimeOption[Stirng]: Option[String]
    Definition Classes
    AbstractType
  61. def getPath: String
    Definition Classes
    AbstractType
  62. def hasArrayInHierarchy: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  63. def hasExternalInHierarchy: Boolean
    Definition Classes
    ExternalTypeAbstractTypeITypeDefinition
  64. def hasGenuineUserDefinedTypeInHierarchy: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  65. def hasStructure: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  66. def hasUnionInHierarchy: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  67. def hasValueTypeInHierarchy: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  68. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  69. def isAnnotationType: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  70. def isArray: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  71. def isAssignableFrom(typeName: String): Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  72. def isBuiltIn: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  73. def isCustom: Boolean
    Definition Classes
    AbstractType
  74. def isExternal: Boolean
    Definition Classes
    ExternalTypeAbstractTypeITypeDefinition
  75. def isGenuineUserDefinedType: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  76. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  77. def isLocked: Boolean
    Definition Classes
    AbstractType
  78. def isObject: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  79. def isTopLevel: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  80. def isUnion: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  81. def isUserDefined: Boolean
    Definition Classes
    ExternalTypeAbstractTypeITypeDefinition
  82. def isValueType: Boolean
    Definition Classes
    AbstractTypeITypeDefinition
  83. def key: Option[NamedId]
    Definition Classes
    AbstractTypeITypeDefinition
  84. def kind(): Seq[String]
    Definition Classes
    AbstractTypeITypeDefinition
  85. def lock(): Unit
    Definition Classes
    AbstractType
  86. def nameId: Option[String]
    Definition Classes
    Described
  87. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  88. final def notify(): Unit
    Definition Classes
    AnyRef
  89. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  90. def printDetails(indent: String, settings: IPrintDetailsSettings): String
    Definition Classes
    AbstractTypeITypeDefinition
  91. def printDetails(indent: String): String
    Definition Classes
    AbstractTypeITypeDefinition
  92. def printDetails: String
    Definition Classes
    AbstractTypeITypeDefinition
  93. def properties: Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  94. def property(propName: String): Option[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  95. def putExtra[T](kind: Extra[T], value: T): Unit
    Definition Classes
    HasExtraIHasExtra
  96. def putExtra[T](kind: Extra[T]): Unit
    Definition Classes
    IHasExtra
  97. def registerCustomProperty(p: IProperty): Unit
    Definition Classes
    AbstractType
  98. def removeAnnotation(a: IAnnotation): Unit
    Definition Classes
    Described
  99. def requiredProperties: Seq[IProperty]
    Definition Classes
    AbstractTypeITypeDefinition
  100. def schema: Option[String]
    Definition Classes
    ExternalTypeIExternalType
  101. var schemaString: Option[String]
  102. def setCustom(val: Boolean): Unit
    Definition Classes
    AbstractType
  103. def setName(name: String): Unit
    Definition Classes
    Described
  104. def setNameAtRuntime(name: String): Unit
    Definition Classes
    AbstractType
  105. def subTypes: Seq[ITypeDefinition]
    Definition Classes
    AbstractTypeITypeDefinition
  106. def superTypes: Seq[ITypeDefinition]
    Definition Classes
    AbstractTypeITypeDefinition
  107. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  108. def tags: Seq[String]
    Definition Classes
    Described
  109. def toString(): String
    Definition Classes
    AnyRef → Any
  110. def typeId: Option[String]
    Definition Classes
    ExternalTypeAbstractType
  111. var uc: Boolean
    Definition Classes
    AbstractType
  112. def union: Option[IUnionType]
    Definition Classes
    AbstractTypeITypeDefinition
  113. def unionInHierarchy: Option[Union]
    Definition Classes
    AbstractTypeITypeDefinition
  114. def universe: IUniverse
    Definition Classes
    AbstractTypeITypeDefinition
  115. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  116. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  117. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  118. def withDescription(d: String): Described
    Definition Classes
    Described

Inherited from IExternalType

Inherited from AbstractType

Inherited from HasExtra

Inherited from ITypeDefinition

Inherited from IHasExtra

Inherited from INamedEntity

Inherited from Described

Inherited from Adaptable

Inherited from AnyRef

Inherited from Any

Ungrouped