Package org.omg.smm

Interface SmmElement

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
AbstractMeasureElement, Annotation, Argument, Attribute, Base1MeasurementRelationship, Base1MeasureRelationship, Base2MeasurementRelationship, Base2MeasureRelationship, BaseMeasurementRelationship, BaseMeasureRelationship, BaseNMeasurementRelationship, BaseNMeasureRelationship, BinaryMeasure, BinaryMeasurement, CategoryRelationship, Characteristic, CollectiveMeasure, CollectiveMeasurement, CountingUnit, DimensionalMeasure, DimensionalMeasurement, DirectMeasure, DirectMeasurement, EquivalentMeasurementRelationship, EquivalentMeasureRelationship, GradeInterval, GradeMeasure, GradeMeasurement, GradeMeasurementRelationship, GradeMeasureRelationship, Interval, Measure, MeasureCategory, MeasureLibrary, Measurement, MeasurementRelationship, MeasureRelationship, NamedMeasure, NamedMeasurement, Observation, ObservationScope, ObservedMeasure, OCLOperation, Operation, RankingInterval, RankingMeasure, RankingMeasurement, RankingMeasurementRelationship, RankingMeasureRelationship, RatioMeasure, RatioMeasurement, RefinementMeasurementRelationship, RefinementMeasureRelationship, RescaledMeasure, RescaledMeasurement, RescaledMeasurementRelationship, RescaledMeasureRelationship, ScaledBaseMeasurementRelationship, ScaledBaseMeasureRelationship, Scope, SmmModel, SmmRelationship, UnitOfMeasure
All Known Implementing Classes:
AbstractMeasureElementImpl, AnnotationImpl, ArgumentImpl, AttributeImpl, Base1MeasurementRelationshipImpl, Base1MeasureRelationshipImpl, Base2MeasurementRelationshipImpl, Base2MeasureRelationshipImpl, BaseMeasurementRelationshipImpl, BaseMeasureRelationshipImpl, BaseNMeasurementRelationshipImpl, BaseNMeasureRelationshipImpl, BinaryMeasureImpl, BinaryMeasurementImpl, CategoryRelationshipImpl, CharacteristicImpl, CollectiveMeasureImpl, CollectiveMeasurementImpl, CountingUnitImpl, DimensionalMeasureImpl, DimensionalMeasurementImpl, DirectMeasureImpl, DirectMeasurementImpl, EquivalentMeasurementRelationshipImpl, EquivalentMeasureRelationshipImpl, GradeIntervalImpl, GradeMeasureImpl, GradeMeasurementImpl, GradeMeasurementRelationshipImpl, GradeMeasureRelationshipImpl, IntervalImpl, MeasureCategoryImpl, MeasureImpl, MeasureLibraryImpl, MeasurementImpl, MeasurementRelationshipImpl, MeasureRelationshipImpl, NamedMeasureImpl, NamedMeasurementImpl, ObservationImpl, ObservationScopeImpl, ObservedMeasureImpl, OCLOperationImpl, OperationImpl, RankingIntervalImpl, RankingMeasureImpl, RankingMeasurementImpl, RankingMeasurementRelationshipImpl, RankingMeasureRelationshipImpl, RatioMeasureImpl, RatioMeasurementImpl, RefinementMeasurementRelationshipImpl, RefinementMeasureRelationshipImpl, RescaledMeasureImpl, RescaledMeasurementImpl, RescaledMeasurementRelationshipImpl, RescaledMeasureRelationshipImpl, ScaledBaseMeasurementRelationshipImpl, ScaledBaseMeasureRelationshipImpl, ScopeImpl, SmmElementImpl, SmmModelImpl, SmmRelationshipImpl, UnitOfMeasureImpl

public interface SmmElement
extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Element'.

The following features are supported:

See Also:
SmmPackage.getSmmElement()
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.emf.common.util.EList<Annotation> getAnnotations()
    Returns the value of the 'Annotations' containment reference list.
    org.eclipse.emf.common.util.EList<Attribute> getAttributes()
    Returns the value of the 'Attributes' containment reference list.
    String getDescription()
    Returns the value of the 'Description' attribute.
    org.eclipse.emf.common.util.EList<SmmRelationship> getInRelationships()
    Returns the value of the 'In Relationships' reference list.
    String getName()
    Returns the value of the 'Name' attribute.
    org.eclipse.emf.common.util.EList<SmmRelationship> getOutRelationships()
    Returns the value of the 'Out Relationships' reference list.
    String getShortDescription()
    Returns the value of the 'Short Description' attribute.
    void setDescription​(String value)
    Sets the value of the 'Description' attribute.
    void setName​(String value)
    Sets the value of the 'Name' attribute.
    void setShortDescription​(String value)
    Sets the value of the 'Short Description' attribute.

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver