org
.
omg
.
oti
.
mof
.
schema
views
package
views
Visibility
Public
All
Type Members
case class
AssociationEndInfo
(
uuid:
EntityUUID
,
name:
Name
,
lower:
NonNegativeInt
,
upper:
UnlimitedNatural
,
isOrdered:
Boolean
,
metaclassType:
OTIMOFMetaClass
)
extends
Product
with
Serializable
case class
AssociationInfo
(
uuid:
EntityUUID
,
name:
Name
,
source:
AssociationEndInfo
,
target:
AssociationEndInfo
,
targetIsComposite:
Boolean
)
extends
Product
with
Serializable
case class
DataTypedAttributeInfo
(
resource:
ResourceIRI
,
uuid:
EntityUUID
,
name:
Name
,
lower:
NonNegativeInt
,
upper:
UnlimitedNatural
,
isOrdered:
Boolean
,
classifier:
OTIMOFLibraryClassifier
)
extends
Product
with
Serializable
case class
MetaClassView
(
metaClass:
OTIMOFMetaClass
,
directGeneralizations:
Set
[
OTIMOFMetaClass
]
,
directSpecializations:
Set
[
OTIMOFMetaClass
]
,
forwardAssociations:
Vector
[
AssociationInfo
]
,
reverseAssociations:
Vector
[
AssociationInfo
]
,
orderedAtomicAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
,
orderedEnumerationAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
,
orderedStructuredAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
,
unorderedAtomicAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
,
unorderedEnumerationAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
,
unorderedStructuredAttributes:
Map
[
Int
,
DataTypedAttributeInfo
]
)
extends
Product
with
Serializable
case class
UMLMetamodelResolver
(
primitiveTypesR:
OTIMOFLibraryTables
,
umlR:
OTIMOFMetamodelTables
,
metaclasses:
Vector
[
OTIMOFMetaClass
]
,
metaClassViews:
Vector
[
MetaClassView
]
,
associations:
Vector
[
OTIMOFMetaAssociation
]
,
associationViews:
Vector
[
AssociationInfo
]
,
mc2DirectGeneralizations:
Map
[
OTIMOFMetaClass
,
Set
[
OTIMOFMetaClass
]]
,
mc2DirectSpecializations:
Map
[
OTIMOFMetaClass
,
Set
[
OTIMOFMetaClass
]]
,
ma2SubsetSubsetGeneralizations:
Map
[
AssociationInfo
,
Set
[
AssociationInfo
]]
,
ma2SubsetRedefinitionGeneralizations:
Map
[
AssociationInfo
,
Set
[
AssociationInfo
]]
,
ma2RedefinitionSubsetGeneralizations:
Map
[
AssociationInfo
,
Set
[
AssociationInfo
]]
,
ma2RedefinitionRedefinitionGeneralizations:
Map
[
AssociationInfo
,
Set
[
AssociationInfo
]]
,
mcName2UUID:
Map
[
String
,
EntityUUID
]
,
mc2AllOrderedAtomicAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2AllOrderedEnumerationAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2AllOrderedStructuredAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2AllUnorderedAtomicAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2AllUnorderedEnumerationAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2AllUnorderedStructuredAttributes:
Map
[
String
,
Set
[
DataTypedAttributeInfo
]]
,
mc2ForwardAssociationsViews:
Map
[
String
,
Vector
[
AssociationInfo
]]
,
mc2ReverseAssociationsViews:
Map
[
String
,
Vector
[
AssociationInfo
]]
)
extends
Product
with
Serializable
Value Members
object
AssociationEndInfo
extends
Serializable
object
AssociationInfo
extends
Serializable
object
UMLMetamodelResolver
extends
Serializable
Ungrouped