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.StringgetDescription()Returns the value of the 'Description' attribute.org.eclipse.emf.common.util.EList<SmmRelationship>getInRelationships()Returns the value of the 'In Relationships' reference list.StringgetName()Returns the value of the 'Name' attribute.org.eclipse.emf.common.util.EList<SmmRelationship>getOutRelationships()Returns the value of the 'Out Relationships' reference list.StringgetShortDescription()Returns the value of the 'Short Description' attribute.voidsetDescription(String value)Sets the value of the 'Description' attribute.voidsetName(String value)Sets the value of the 'Name' attribute.voidsetShortDescription(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, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getName
String getName()Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),SmmPackage.getSmmElement_Name()
-
setName
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
getShortDescription
String getShortDescription()Returns the value of the 'Short Description' attribute.- Returns:
- the value of the 'Short Description' attribute.
- See Also:
setShortDescription(String),SmmPackage.getSmmElement_ShortDescription()
-
setShortDescription
Sets the value of the 'Short Description' attribute.- Parameters:
value- the new value of the 'Short Description' attribute.- See Also:
getShortDescription()
-
getDescription
String getDescription()Returns the value of the 'Description' attribute.- Returns:
- the value of the 'Description' attribute.
- See Also:
setDescription(String),SmmPackage.getSmmElement_Description()
-
setDescription
Sets the value of the 'Description' attribute.- Parameters:
value- the new value of the 'Description' attribute.- See Also:
getDescription()
-
getAttributes
org.eclipse.emf.common.util.EList<Attribute> getAttributes()Returns the value of the 'Attributes' containment reference list. The list contents are of typeAttribute.- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
SmmPackage.getSmmElement_Attributes()
-
getAnnotations
org.eclipse.emf.common.util.EList<Annotation> getAnnotations()Returns the value of the 'Annotations' containment reference list. The list contents are of typeAnnotation.- Returns:
- the value of the 'Annotations' containment reference list.
- See Also:
SmmPackage.getSmmElement_Annotations()
-
getInRelationships
org.eclipse.emf.common.util.EList<SmmRelationship> getInRelationships()Returns the value of the 'In Relationships' reference list. The list contents are of typeSmmRelationship. It is bidirectional and its opposite is 'To'.- Returns:
- the value of the 'In Relationships' reference list.
- See Also:
SmmPackage.getSmmElement_InRelationships(),SmmRelationship.getTo()
-
getOutRelationships
org.eclipse.emf.common.util.EList<SmmRelationship> getOutRelationships()Returns the value of the 'Out Relationships' reference list. The list contents are of typeSmmRelationship. It is bidirectional and its opposite is 'From'.- Returns:
- the value of the 'Out Relationships' reference list.
- See Also:
SmmPackage.getSmmElement_OutRelationships(),SmmRelationship.getFrom()
-