Module Model
IDL source Global index
module Model
- Aliases
- Association
- AssociationClass
- AssociationEnd
- AssociationEndClass
- AttachesTo
- BehaviouralFeature
- BehaviouralFeatureClass
- CanRaise
- Class
- ClassClass
- Classifier
- ClassifierClass
- Constant
- ConstantClass
- Constrains
- Constraint
- ConstraintClass
- Contains
- DataType
- DataTypeClass
- DependsOn
- Exposes
- Feature
- FeatureClass
- GeneralizableElement
- GeneralizableElementClass
- Generalizes
- Import
- ImportClass
- IsOfType
- ModelElement
- ModelElementClass
- ModelPackage
- ModelPackageFactory
- MofAttribute
- MofAttributeClass
- MofException
- MofExceptionClass
- Namespace
- NamespaceClass
- Operation
- OperationClass
- Package
- PackageClass
- Parameter
- ParameterClass
- Reference
- ReferenceClass
- RefersTo
- StructuralFeature
- StructuralFeatureClass
- Tag
- TagClass
- TypeAlias
- TypeAliasClass
- TypedElement
- TypedElementClass
- AggregationKind
- AliasesLink
- AliasesLinkSet
- AnnotationType
- AnyBag
- AssociationEndUList
- AssociationUList
- AttachesToLink
- AttachesToLinkSet
- BehaviouralFeatureUList
- CanRaiseLink
- CanRaiseLinkSet
- ClassifierUList
- ClassUList
- ConstantUList
- ConstrainsLink
- ConstrainsLinkSet
- ConstraintSet
- ConstraintUList
- ConstraintViolationSet
- ContainsLink
- ContainsLinkSet
- DataTypeUList
- DependsOnLink
- DependsOnLinkSet
- DirectionKind
- ExposesLink
- ExposesLinkSet
- FeatureUList
- GeneralizableElementSet
- GeneralizableElementUList
- GeneralizesLink
- GeneralizesLinkSet
- ImportSet
- ImportUList
- IsOfTypeLink
- IsOfTypeLinkSet
- LiteralType
- ModelElementSet
- ModelElementUList
- MofAttributeUList
- MofExceptionUList
- MultiplicityType
- NamespaceUList
- NameType
- NameTypeList
- OperationSet
- OperationUList
- PackageUList
- ParameterUList
- ReferenceUList
- RefersToLink
- RefersToLinkSet
- ScopeKind
- StructuralFeatureUList
- TagUList
- TristateKind
- TypeAliasUList
- TypedElementSet
- TypedElementUList
- VisibilityKind
- multiplicity_lower_not_unbounded
- multiplicity_single_valued_implies_not_ordered_and_not_unique
- multiplicity_upper_cannot_equal_zero
- multiplicity_upper_greater_than_or_equal_to_lower
- unbounded
enum AggregationKind {
none,
shared,
composite
};
-
struct AliasesLink {
Import importer;
Namespace imported;
};
-
typedef sequence<AliasesLink> AliasesLinkSet;
-
typedef string AnnotationType;
-
typedef sequence<any> AnyBag;
-
typedef sequence<AssociationEnd> AssociationEndUList;
-
typedef sequence<Association> AssociationUList;
-
struct AttachesToLink {
ModelElement model_element;
Tag tag;
};
-
typedef sequence<AttachesToLink> AttachesToLinkSet;
-
typedef sequence<BehaviouralFeature> BehaviouralFeatureUList;
-
struct CanRaiseLink {
Operation operation;
MofException except;
};
-
typedef sequence<CanRaiseLink> CanRaiseLinkSet;
-
typedef sequence<Classifier> ClassifierUList;
-
typedef sequence<Class> ClassUList;
-
typedef sequence<Constant> ConstantUList;
-
struct ConstrainsLink {
Constraint constraints;
ModelElement constrained_element;
};
-
typedef sequence<ConstrainsLink> ConstrainsLinkSet;
-
typedef sequence<Constraint> ConstraintSet;
-
typedef sequence<Constraint> ConstraintUList;
-
typedef sequence<Reflective::ConstraintViolation> ConstraintViolationSet;
-
struct ContainsLink {
Namespace container;
ModelElement contained_element;
};
-
typedef sequence<ContainsLink> ContainsLinkSet;
-
typedef sequence<DataType> DataTypeUList;
-
struct DependsOnLink {
ModelElement dependent;
ModelElement provider;
};
-
typedef sequence<DependsOnLink> DependsOnLinkSet;
-
enum DirectionKind {
in_dir,
out_dir,
inout_dir,
return_dir
};
-
struct ExposesLink {
Reference referrer;
AssociationEnd exposed_end;
};
-
typedef sequence<ExposesLink> ExposesLinkSet;
-
typedef sequence<Feature> FeatureUList;
-
typedef sequence<GeneralizableElement> GeneralizableElementSet;
-
typedef sequence<GeneralizableElement> GeneralizableElementUList;
-
struct GeneralizesLink {
GeneralizableElement supertype;
GeneralizableElement subtype;
};
-
typedef sequence<GeneralizesLink> GeneralizesLinkSet;
-
typedef sequence<Import> ImportSet;
-
typedef sequence<Import> ImportUList;
-
struct IsOfTypeLink {
Classifier type;
TypedElement typed_elements;
};
-
typedef sequence<IsOfTypeLink> IsOfTypeLinkSet;
-
typedef any LiteralType;
-
typedef sequence<ModelElement> ModelElementSet;
-
typedef sequence<ModelElement> ModelElementUList;
-
typedef sequence<MofAttribute> MofAttributeUList;
-
typedef sequence<MofException> MofExceptionUList;
-
struct MultiplicityType {
long lower;
long upper;
boolean is_ordered;
boolean is_unique;
};
-
typedef sequence<Namespace> NamespaceUList;
-
typedef string NameType;
-
typedef sequence<NameType> NameTypeList;
-
typedef sequence<Operation> OperationSet;
-
typedef sequence<Operation> OperationUList;
-
typedef sequence<Package> PackageUList;
-
typedef sequence<Parameter> ParameterUList;
-
typedef sequence<Reference> ReferenceUList;
-
struct RefersToLink {
Reference referent;
AssociationEnd referenced_end;
};
-
typedef sequence<RefersToLink> RefersToLinkSet;
-
enum ScopeKind {
instance_level,
classifier_level
};
-
typedef sequence<StructuralFeature> StructuralFeatureUList;
-
typedef sequence<Tag> TagUList;
-
enum TristateKind {
yes,
no,
dont_care
};
-
typedef sequence<TypeAlias> TypeAliasUList;
-
typedef sequence<TypedElement> TypedElementSet;
-
typedef sequence<TypedElement> TypedElementUList;
-
enum VisibilityKind {
public_vis,
protected_vis,
private_vis
};
-
const string multiplicity_lower_not_unbounded = "::Model::multiplicity_lower_not_unbounded";
-
const string multiplicity_single_valued_implies_not_ordered_and_not_unique = "::Model::multiplicity_single_valued_implies_not_ordered_and_not_unique";
-
const string multiplicity_upper_cannot_equal_zero = "::Model::multiplicity_upper_cannot_equal_zero";
-
const string multiplicity_upper_greater_than_or_equal_to_lower = "::Model::multiplicity_upper_greater_than_or_equal_to_lower";
-
const long unbounded = -1;
-
Generated by Sandia idldoc 1.0.