capellambse.model.crosslayer.information package¶
Objects and relations for information capture and data modelling.
Information objects inheritance tree (taxonomy):
Information object-relations map (ontology):
- class capellambse.model.crosslayer.information.Association¶
Bases:
GenericElement
An Association.
The navigable members of this Association.
- property roles: ElementList[Property]¶
- class capellambse.model.crosslayer.information.Class¶
Bases:
GenericElement
A Class.
- generalizations¶
The generalizations of this Class.
- is_abstract¶
Indicates if class is abstract
- is_final¶
Indicates if class is final
- is_primitive¶
Indicates if class is primitive
- owned_properties¶
The owned properties of this Class.
- property properties: ElementList[Property]¶
Return all owned and inherited properties.
- realizations¶
The realizations of this Class.
- realized_by¶
The realized by of this Class.
- realized_classes¶
The realized classes of this Class.
- state_machines¶
The state machines of this Class.
- sub: c.Accessor¶
The sub of this Class.
- visibility¶
- class capellambse.model.crosslayer.information.Collection¶
Bases:
GenericElement
A Collection.
- kind¶
- sub: c.Accessor¶
The sub of this Collection.
- super: c.Accessor[Collection]¶
The super of this Collection.
- class capellambse.model.crosslayer.information.DataPkg¶
Bases:
GenericElement
A data package that can hold classes.
- classes¶
The classes of this DataPkg.
- collections¶
The collections of this DataPkg.
- complex_values¶
The complex values of this DataPkg.
- datatypes¶
The datatypes of this DataPkg.
- enumerations¶
The enumerations of this DataPkg.
- owned_associations¶
The owned associations of this DataPkg.
- packages: c.Accessor¶
The packages of this DataPkg.
- unions¶
The unions of this DataPkg.
- class capellambse.model.crosslayer.information.ExchangeItem¶
Bases:
GenericElement
An item that can be exchanged on an Exchange.
- elements¶
The elements of this ExchangeItem.
- exchanges: c.Accessor[c.GenericElement]¶
The exchanges of this ExchangeItem.
- type¶
- class capellambse.model.crosslayer.information.ExchangeItemElement¶
Bases:
GenericElement
An ExchangeItemElement (proxy link).
- abstract_type¶
The abstract type of this ExchangeItemElement.
- max_card¶
The max card of this ExchangeItemElement.
- min_card¶
The min card of this ExchangeItemElement.
- owner: c.Accessor¶
The owner of this ExchangeItemElement.
- class capellambse.model.crosslayer.information.InformationRealization¶
Bases:
TraceableElement
A realization for a Class.
- class capellambse.model.crosslayer.information.PortAllocation¶
Bases:
TraceableElement
An exchange between a ComponentPort and FunctionalPort.
- class capellambse.model.crosslayer.information.Property¶
Bases:
GenericElement
A Property of a Class.
- association¶
The association of this Property.
- default_value¶
The default value of this Property.
- is_abstract¶
Indicates if property is abstract
- is_derived¶
Indicates if property is abstract
- is_ordered¶
Indicates if property is ordered
- is_part_of_key¶
Indicates if property is part of key
- is_read_only¶
Indicates if property is read-only
- is_static¶
Indicates if property is static
- is_unique¶
Indicates if property is unique
- kind¶
- max¶
The max of this Property.
- max_card¶
The max card of this Property.
- max_value¶
The max value of this Property.
- min¶
The min of this Property.
- min_card¶
The min card of this Property.
- min_value¶
The min value of this Property.
- null_value¶
The null value of this Property.
- type¶
The type of this Property.
- visibility¶
- class capellambse.model.crosslayer.information.Union¶
Bases:
Class
A Union.
- kind¶
- sub: c.Accessor¶
The sub of this Union.
- class capellambse.model.crosslayer.information.Unit¶
Bases:
GenericElement
Unit.
- capellambse.model.crosslayer.information.cls¶
alias of
Collection
Submodules¶
capellambse.model.crosslayer.information.datatype module¶
- class capellambse.model.crosslayer.information.datatype.BooleanType¶
Bases:
DataType
- default¶
The default of this BooleanType.
- literals¶
The literals of this BooleanType.
- class capellambse.model.crosslayer.information.datatype.DataType¶
Bases:
GenericElement
- is_discrete¶
Specifies whether or not this data type characterizes a discrete value (versus continuous value)
- max_inclusive¶
- min_inclusive¶
- pattern¶
Textual specification of a constraint associated to this data type
- visibility¶
- class capellambse.model.crosslayer.information.datatype.Enumeration¶
Bases:
DataType
An Enumeration.
- property literals: ElementList[EnumerationLiteral]¶
Return all owned and inherited literals.
- owned_literals¶
The owned literals of this Enumeration.
- sub: c.Accessor¶
The sub of this Enumeration.
- super: c.Accessor[Enumeration]¶
The super of this Enumeration.
- class capellambse.model.crosslayer.information.datatype.NumericType¶
Bases:
DataType
- default_value¶
The default value of this NumericType.
- kind¶
- max_value¶
The max value of this NumericType.
- min_value¶
The min value of this NumericType.
- null_value¶
The null value of this NumericType.
- class capellambse.model.crosslayer.information.datatype.PhysicalQuantity¶
Bases:
NumericType
- unit¶
The unit of this PhysicalQuantity.
capellambse.model.crosslayer.information.datavalue module¶
- class capellambse.model.crosslayer.information.datavalue.ComplexValue¶
Bases:
GenericElement
A Complex Value.
- type¶
The type of this ComplexValue.
- value_parts¶
The value parts of this ComplexValue.
- class capellambse.model.crosslayer.information.datavalue.EnumerationLiteral¶
Bases:
GenericElement
An EnumerationLiteral (proxy link).
- name¶
- value¶
The value of this EnumerationLiteral.
- class capellambse.model.crosslayer.information.datavalue.EnumerationReference¶
Bases:
GenericElement
- name¶
- type¶
The type of this EnumerationReference.
- value¶
The value of this EnumerationReference.
- class capellambse.model.crosslayer.information.datavalue.LiteralBooleanValue¶
Bases:
GenericElement
A Literal Boolean Value.
- value¶
- class capellambse.model.crosslayer.information.datavalue.LiteralNumericValue¶
Bases:
LiteralValue
- unit¶
The unit of this LiteralNumericValue.
- value¶
- class capellambse.model.crosslayer.information.datavalue.LiteralStringValue¶
Bases:
LiteralValue
A Literal String Value.
- class capellambse.model.crosslayer.information.datavalue.LiteralValue¶
Bases:
GenericElement
- is_abstract¶
Indicates if property is abstract
- type¶
The type of this LiteralValue.
- value¶
- class capellambse.model.crosslayer.information.datavalue.ValuePart¶
Bases:
GenericElement
A Value Part of a Complex Value.
- referenced_property¶
The referenced property of this ValuePart.
- value¶
The value of this ValuePart.