case class Vocabulary(fields: Fields, annotations: Annotations) extends BaseUnit with DeclaresModel with Product with Serializable
- Alphabetic
- By Inheritance
- Vocabulary
- Serializable
- Serializable
- Product
- Equals
- DeclaresModel
- BaseUnit
- MetaModelTypeMapping
- AmfObject
- AmfElement
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Vocabulary(fields: Fields, annotations: Annotations)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
add(field: Field, value: AmfElement): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
add(other: Annotations): Vocabulary.this.type
- Definition Classes
- AmfElement
-
def
add(annotation: Annotation): Vocabulary.this.type
- Definition Classes
- AmfElement
-
def
adopted(parent: String): Vocabulary.this.type
Call after object has been adopted by specified parent.
Call after object has been adopted by specified parent.
- Definition Classes
- Vocabulary → AmfObject
-
val
annotations: Annotations
- Definition Classes
- Vocabulary → AmfElement
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def base: StrField
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
declares: Seq[DomainElement]
Declared DomainElements that can be re-used from other documents.
Declared DomainElements that can be re-used from other documents.
- Definition Classes
- Vocabulary → DeclaresModel
-
def
dynamicTypes(): Seq[String]
- Definition Classes
- AmfObject
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def externals: Seq[External]
-
val
fields: Fields
- Definition Classes
- Vocabulary → AmfObject
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
findBy(predicate: (DomainElement) ⇒ Boolean, cycles: Set[String]): Seq[DomainElement]
- Definition Classes
- BaseUnit
-
def
findById(id: String, cycles: Set[String]): Option[DomainElement]
- Definition Classes
- BaseUnit
-
def
findById(id: String): Option[DomainElement]
- Definition Classes
- BaseUnit
-
def
findByType(shapeType: String, cycles: Set[String]): Seq[DomainElement]
- Definition Classes
- BaseUnit
-
def
findInReferences(id: String): Option[BaseUnit]
- Definition Classes
- BaseUnit
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
val
id: String
- Definition Classes
- AmfObject
- def imports: Seq[VocabularyReference]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
location: String
Returns the file location for the document that has been parsed to generate this model
Returns the file location for the document that has been parsed to generate this model
- Definition Classes
- Vocabulary → BaseUnit
-
def
meta: Obj
Meta data for the document
Meta data for the document
- Definition Classes
- Vocabulary → BaseUnit
-
def
metaModel(instance: Any): Obj
- Attributes
- protected
- Definition Classes
- MetaModelTypeMapping
- def name: StrField
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
val
parserRun: Option[Int]
- Definition Classes
- BaseUnit
-
val
raw: Option[String]
- Definition Classes
- BaseUnit
-
def
references: Seq[BaseUnit]
Returns the list document URIs referenced from the document that has been parsed to generate this model
Returns the list document URIs referenced from the document that has been parsed to generate this model
- Definition Classes
- Vocabulary → BaseUnit
-
def
set(field: Field, value: AmfElement, annotations: Annotations): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: AmfElement): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, values: Seq[String]): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: Float): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: Double): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: Int): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: Boolean): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
set(field: Field, value: String): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
setArray(field: Field, values: Seq[AmfElement], annotations: Annotations): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
setArray(field: Field, values: Seq[AmfElement]): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
setArrayWithoutId(field: Field, values: Seq[AmfElement], annotations: Annotations): Vocabulary.this.type
- Definition Classes
- AmfObject
-
def
setArrayWithoutId(field: Field, values: Seq[AmfElement]): Vocabulary.this.type
- Definition Classes
- AmfObject
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
transform(selector: (DomainElement) ⇒ Boolean, transformation: (DomainElement, Boolean) ⇒ Option[DomainElement]): BaseUnit
- Definition Classes
- BaseUnit
-
def
transformByCondition(element: AmfObject, predicate: (AmfObject) ⇒ Boolean, transformation: (AmfObject, Boolean) ⇒ Option[AmfObject], cycles: Set[String]): AmfObject
- Attributes
- protected
- Definition Classes
- BaseUnit
-
def
usage: String
Returns the usage comment for de element
Returns the usage comment for de element
- Definition Classes
- Vocabulary → BaseUnit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withBase(base: String): Vocabulary
-
def
withDeclaredElement(element: DomainElement): Vocabulary.this.type
- Definition Classes
- DeclaresModel
-
def
withDeclares(declarations: Seq[DomainElement]): Vocabulary.this.type
- Definition Classes
- DeclaresModel
- def withExternals(externals: Seq[External]): Vocabulary
-
def
withId(value: String): Vocabulary.this.type
- Definition Classes
- AmfObject
- def withImports(vocabularies: Seq[VocabularyReference]): Vocabulary
-
def
withLocation(location: String): Vocabulary.this.type
- Definition Classes
- BaseUnit
- def withName(name: String): Vocabulary
-
def
withRaw(raw: String): BaseUnit
- Definition Classes
- BaseUnit
-
def
withReferences(references: Seq[BaseUnit]): Vocabulary.this.type
- Definition Classes
- BaseUnit
-
def
withUsage(usage: String): Vocabulary.this.type
- Definition Classes
- BaseUnit