FeatureDirectionKind

FeatureDirectionKind is defined in KerML specification on page 168. Excerpt from the machine readable specification:

FeatureDirectionKind enumerates the possible kinds of direction that a Feature may be given as a member of a Type.

The following diagram shows the inheritance hierarchy of FeatureDirectionKind according to the specification:

// Class: FeatureDirectionKind
 digraph {
     FeatureDirectionKind [label="FeatureDirectionKind (KerML)" shape=plaintext]
 }

The following table shows all attributes defined for FeatureDirectionKind according to the specification together with the documentation from the machine readable specification. Note that in SysIDE API, we use snake case for attribute names instead of Pascal case used in the specification.

Attribute

Documentation from machine readable specification

Attributes defined in FeatureDirectionKind:

In

Values of the Feature on each instance of its domain are determined externally to that instance and used internally.

Inout

Values of the Feature on each instance are determined either as in or out directions, or both.

Out

Values of the Feature on each instance of its domain are determined internally to that instance and used externally.

The following table lists SysIDE specific attributes available for class FeatureDirectionKind:

Python Attribute

class FeatureDirectionKind(*args, **kwds)
In = 0
Inout = 1
Out = 2
classmethod __signature__()
__new__(value)
__repr__()
__str__()
__dir__()
__format__(format_spec)
__hash__()
__reduce_ex__(proto)
__deepcopy__(memo)
__copy__()
name()
value()