Stdlib
- class Stdlib
Cache of standard library elements used by sema.
Members defined in
Stdlib(52 members)
RReturns
Trueif all cacheable elements have been found and cached.
RCached
Base::Anything.
RCached
Collections::Aray.
RCached
Collections::Array::dimensions.
RCached
ScalarValues::Boolean.
RCached
Collections::Collection::elements.
RCached
ScalarValues::Complex.
RCached standard
KerML::Core::FeatureDirectionKindfeatures.
RAll cached types that are used as implicit supertypes by sema.
RCached
ScalarValues::Integer.
RCached
ScalarValues::Natural.
RCached
ScalarValues::Positive.
RCached
ScalarValues::Rational.
RCached
ScalarValues::String.
RCached
MeasurementReferences::MeasurementUnit::unitConversion.
RAll cached metaclasses of metamodel from standard library packages
KerMLandSysML.
RCached
Metaobjects::Metaobject::annotatedElement.
RCached
Metaobjects::Metaobject.
RCached
ScalarValues::Number.
RCached
ScalarValues::NumericalValue.
RCached standard operator functions in the order of
Operatorvalues.
RCached
Collections::OrderedCollection.
RCached standard
SysML::Systems::PortionKindfeatures.
RCached
ScalarValues::Real.
RCached standard
SysML::Systems::RequirementConstraintKindfeatures.
RCached
ScalarValues::ScalarValue.
RCached
Base::Anything::self.
RCached
Metaobjects::SemanticMetadata.
RCached
Metaobjects::SemanticMetadata::baseType.
RCached standard
SysML::Systems::StateSubactionKindfeatures.
RCached
MeasurementReferences::TensorMeasurementReference.
RCached
Quantities::TensorQuantityValue.
RCached standard
SysML::Systems::TransitionFeatureKindfeatures.
RCached standard
SysML::Systems::TriggerKindfeatures.
RCached
MeasurementReferences::UnitConversion.
RCached
MeasurementReferences::UnitConversion::conversionFactor.
RCached
MeasurementReferences::UnitConversion::referenceUnit.
RCached
MeasurementReferences::UnitPrefix.
RCached
MeasurementReferences::UnitPrefix::conversionFactor.
RCached standard
KerML::Root::VisibilityKindfeatures.
Initialize an empty cache.
Get a corresponding standard library
KerML::Core::FeatureDirectionKindfeature.
Get a corresponding implicit supertype for
typeandkindtuple.
Get a corresponding metaclass for model type.
Get a corresponding standard library operator function for
operator.
Get a corresponding standard library
SysML::Systems::PortionKindfeature.
Get a corresponding standard library
SysML::Systems::RequirementConstraintKindfeature.
Get a corresponding standard library
SysML::Systems::StateSubactionKindfeature.
Get a corresponding standard library
SysML::Systems::TransitionFeatureKindfeature.
Get a corresponding standard library
SysML::Systems::TriggerKindfeature.
Update missing elements from the given index.
Get a corresponding standard library
KerML::Root::VisibilityKindfeature. Attributes
- property all_complete: bool
Returns
Trueif all cacheable elements have been found and cached.
- property anything: syside.Type | None
Cached
Base::Anything.
- property array: syside.Type | None
Cached
Collections::Aray.
- property array_dimensions: syside.Feature | None
Cached
Collections::Array::dimensions.
- property boolean: syside.Type | None
Cached
ScalarValues::Boolean.
- property collection_elements: syside.Feature | None
Cached
Collections::Collection::elements.
- property complex: syside.Type | None
Cached
ScalarValues::Complex.
- property feature_direction_kinds: syside.ContainerView[syside.Feature | None]
Cached standard
KerML::Core::FeatureDirectionKindfeatures.
- property implicit_supertypes: syside.ContainerView[syside.Type | None]
All cached types that are used as implicit supertypes by sema.
- property integer: syside.Type | None
Cached
ScalarValues::Integer.
- property literal_natural: syside.Type | None
Cached
ScalarValues::Natural.
- property literal_positive: syside.Type | None
Cached
ScalarValues::Positive.
- property literal_rational: syside.Type | None
Cached
ScalarValues::Rational.
- property literal_string: syside.Type | None
Cached
ScalarValues::String.
- property measurement_unit_conversion: syside.Feature | None
Cached
MeasurementReferences::MeasurementUnit::unitConversion.
- property metaclasses: syside.ContainerView[syside.Metaclass | syside.MetadataDefinition | None]
All cached metaclasses of metamodel from standard library packages
KerMLandSysML.
- property metadata_annotated_element: syside.Feature | None
Cached
Metaobjects::Metaobject::annotatedElement.
- property metaobject: syside.Type | None
Cached
Metaobjects::Metaobject.
- property number: syside.Type | None
Cached
ScalarValues::Number.
- property numerical_value: syside.Type | None
Cached
ScalarValues::NumericalValue.
- property operator_functions: syside.ContainerView[syside.Function | None]
Cached standard operator functions in the order of
Operatorvalues.
- property ordered_collection: syside.Type | None
Cached
Collections::OrderedCollection.
- property portion_kinds: syside.ContainerView[syside.EnumerationUsage | None]
Cached standard
SysML::Systems::PortionKindfeatures.
- property real: syside.Type | None
Cached
ScalarValues::Real.
- property requirement_constraint_kinds: syside.ContainerView[syside.EnumerationUsage | None]
Cached standard
SysML::Systems::RequirementConstraintKindfeatures.
- property scalar_value: syside.Type | None
Cached
ScalarValues::ScalarValue.
- property self_reference: syside.Feature | None
Cached
Base::Anything::self.
- property semantic_metadata: syside.Type | None
Cached
Metaobjects::SemanticMetadata.
- property semantic_metadata_base_type: syside.Feature | None
Cached
Metaobjects::SemanticMetadata::baseType.
- property state_subaction_kinds: syside.ContainerView[syside.EnumerationUsage | None]
Cached standard
SysML::Systems::StateSubactionKindfeatures.
- property tensor_measurement_reference: syside.Type | None
Cached
MeasurementReferences::TensorMeasurementReference.
- property tensor_quantity_value: syside.Type | None
Cached
Quantities::TensorQuantityValue.
- property transition_feature_kinds: syside.ContainerView[syside.EnumerationUsage | None]
Cached standard
SysML::Systems::TransitionFeatureKindfeatures.
- property trigger_kinds: syside.ContainerView[syside.EnumerationUsage | None]
Cached standard
SysML::Systems::TriggerKindfeatures.
- property unit_conversion: syside.Type | None
Cached
MeasurementReferences::UnitConversion.
- property unit_conversion_factor: syside.Feature | None
Cached
MeasurementReferences::UnitConversion::conversionFactor.
- property unit_conversion_reference: syside.Feature | None
Cached
MeasurementReferences::UnitConversion::referenceUnit.
- property unit_prefix: syside.Type | None
Cached
MeasurementReferences::UnitPrefix.
- property unit_prefix_factor: syside.Feature | None
Cached
MeasurementReferences::UnitPrefix::conversionFactor.
- property visibility_kinds: syside.ContainerView[syside.Feature | None]
Cached standard
KerML::Root::VisibilityKindfeatures.
Methods
- __init__() None
Initialize an empty cache.
Empty cache will be populated during pipeline execution, after documents have been indexed.
- __init__(arg: syside.StaticIndex, /) None
Initialize cache from a given index.
Cache will try to find elements only in the given index.
- feature_direction_kind(arg: syside.FeatureDirectionKind, /) syside.Feature | None
Get a corresponding standard library
KerML::Core::FeatureDirectionKindfeature.
- implicit_supertype_for(type: syside.Stdlib.implicit_supertype_for.type[syside.Element], kind: syside.ImplicitSpecializationKind) syside.Type | None
Get a corresponding implicit supertype for
typeandkindtuple.Note: not all combinations make sense and
Nonewill be returned in those cases.
- metaclass_for(arg: type[syside.Element], /) syside.Metaclass | syside.MetadataDefinition | None
Get a corresponding metaclass for model type.
- operator_function_for(operator: syside.Operator) syside.Function | None
Get a corresponding standard library operator function for
operator.
- portion_kind(arg: syside.PortionKind, /) syside.EnumerationUsage | None
Get a corresponding standard library
SysML::Systems::PortionKindfeature.
- requirement_constraint_kind(arg: syside.RequirementConstraintKind, /) syside.EnumerationUsage | None
Get a corresponding standard library
SysML::Systems::RequirementConstraintKindfeature.
- state_subaction_kind(arg: syside.StateSubactionKind, /) syside.EnumerationUsage | None
Get a corresponding standard library
SysML::Systems::StateSubactionKindfeature.
- transition_feature_kind(arg: syside.TransitionFeatureKind, /) syside.EnumerationUsage | None
Get a corresponding standard library
SysML::Systems::TransitionFeatureKindfeature.
- trigger_kind(operator: syside.TriggerKind) syside.EnumerationUsage | None
Get a corresponding standard library
SysML::Systems::TriggerKindfeature.
- update(arg: syside.StaticIndex, /) bool
Update missing elements from the given index.
Returns true if all elements have been found. If all elements have already been found, this does nothing.
- visibility_kind(arg: syside.VisibilityKind, /) syside.Feature | None
Get a corresponding standard library
KerML::Root::VisibilityKindfeature.