Modifier and Type | Interface and Description |
---|---|
interface |
BooleanLiteral
A representation of the model object 'Boolean Literal'.
|
interface |
ClassifierValue
A representation of the model object 'Classifier Value'.
|
interface |
ComputedValue
A representation of the model object 'Computed Value'.
|
interface |
IntegerLiteral
A representation of the model object 'Integer Literal'.
|
interface |
ListValue
A representation of the model object 'List Value'.
|
interface |
NamedValue
A representation of the model object 'Named Value'.
|
interface |
NumberValue
A representation of the model object 'Number Value'.
|
interface |
Operation
A representation of the model object 'Operation'.
|
interface |
PropertyValue
A representation of the model object 'Property Value'.
|
interface |
RangeValue
A representation of the model object 'Range Value'.
|
interface |
RealLiteral
A representation of the model object 'Real Literal'.
|
interface |
RecordValue
A representation of the model object 'Record Value'.
|
interface |
ReferenceValue
A representation of the model object 'Reference Value'.
|
interface |
StringLiteral
A representation of the model object 'String Literal'.
|
Modifier and Type | Method and Description |
---|---|
PropertyExpression |
PropertyConstant.createConstantValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Constant Value' containment reference. |
PropertyExpression |
Property.createDefaultValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Default Value' containment reference. |
PropertyExpression |
RangeValue.createDelta(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Delta' containment reference. |
PropertyExpression |
NumericRange.createLowerBound(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Lower Bound' containment reference. |
PropertyExpression |
RangeValue.createMaximum(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Maximum' containment reference. |
PropertyExpression |
RangeValue.createMinimum(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Minimum' containment reference. |
PropertyExpression |
ListValue.createOwnedListElement(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and appends it to the 'Owned List Element' containment reference list. |
PropertyExpression |
Operation.createOwnedPropertyExpression(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and appends it to the 'Owned Property Expression' containment reference list. |
PropertyExpression |
ModalPropertyValue.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Owned Value' containment reference. |
PropertyExpression |
BasicPropertyAssociation.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Owned Value' containment reference. |
PropertyExpression |
NumericRange.createUpperBound(org.eclipse.emf.ecore.EClass eClass)
Creates a new
PropertyExpression and sets the 'Upper Bound' containment reference. |
PropertyExpression |
PropertyConstant.getConstantValue()
Returns the value of the 'Constant Value' containment reference.
|
PropertyExpression |
Property.getDefaultValue()
Returns the value of the 'Default Value' containment reference.
|
PropertyExpression |
RangeValue.getDelta()
Returns the value of the 'Delta' containment reference.
|
PropertyExpression |
NumericRange.getLowerBound()
Returns the value of the 'Lower Bound' containment reference.
|
PropertyExpression |
RangeValue.getMaximum()
Returns the value of the 'Maximum' containment reference.
|
PropertyExpression |
RangeValue.getMinimum()
Returns the value of the 'Minimum' containment reference.
|
PropertyExpression |
NamedElement.getNonModalPropertyValue(Property pd) |
PropertyExpression |
ModalPropertyValue.getOwnedValue()
Returns the value of the 'Owned Value' containment reference.
|
PropertyExpression |
BasicPropertyAssociation.getOwnedValue()
Returns the value of the 'Owned Value' containment reference.
|
PropertyExpression |
NamedElement.getSimplePropertyValue(Property property)
Retrieves the property value of a non-modal, single-valued property.
|
PropertyExpression |
NumericRange.getUpperBound()
Returns the value of the 'Upper Bound' containment reference.
|
PropertyExpression |
BasicPropertyAssociation.getValue() |
PropertyExpression |
ReferenceValue.instantiate(ComponentInstance root) |
PropertyExpression |
ReferenceValue.instantiate(FeatureInstance root) |
PropertyExpression |
PropertyAssociation.valueInMode(Mode mode) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<PropertyExpression> |
ListValue.getOwnedListElements()
Returns the value of the 'Owned List Element' containment reference list.
|
org.eclipse.emf.common.util.EList<PropertyExpression> |
Operation.getOwnedPropertyExpressions()
Returns the value of the 'Owned Property Expression' containment reference list.
|
java.util.List<? extends PropertyExpression> |
NamedElement.getPropertyValueList(Property property) |
org.eclipse.emf.common.util.EList<PropertyExpression> |
NamedElement.getPropertyValues(java.lang.String propertySetName,
java.lang.String propertyName)
DB: Added for OCL.
|
Modifier and Type | Method and Description |
---|---|
void |
PropertyConstant.setConstantValue(PropertyExpression value)
Sets the value of the '
Constant Value ' containment reference. |
void |
Property.setDefaultValue(PropertyExpression value)
Sets the value of the '
Default Value ' containment reference. |
void |
RangeValue.setDelta(PropertyExpression value)
Sets the value of the '
Delta ' containment reference. |
void |
NumericRange.setLowerBound(PropertyExpression value)
Sets the value of the '
Lower Bound ' containment reference. |
void |
RangeValue.setMaximum(PropertyExpression value)
Sets the value of the '
Maximum ' containment reference. |
void |
RangeValue.setMinimum(PropertyExpression value)
Sets the value of the '
Minimum ' containment reference. |
void |
ModalPropertyValue.setOwnedValue(PropertyExpression value)
Sets the value of the '
Owned Value ' containment reference. |
void |
BasicPropertyAssociation.setOwnedValue(PropertyExpression value)
Sets the value of the '
Owned Value ' containment reference. |
void |
NumericRange.setUpperBound(PropertyExpression value)
Sets the value of the '
Upper Bound ' containment reference. |
Modifier and Type | Method and Description |
---|---|
void |
NamedElement.checkPropertyAssociation(Property pd,
java.util.Collection<? extends PropertyExpression> vals)
Check that the proposed association is legal for this property holder.
|
PropertyAssociation |
NamedElement.setPropertyValue(Property pd,
java.util.List<? extends PropertyExpression> pvl)
Set property association for given property definition with specified
value list.
|
PropertyAssociation |
NamedElement.setPropertyValue(Property pd,
java.util.List<? extends PropertyExpression> pvl,
java.util.List<? extends Mode> modes)
Set property association for given property definition to the specified
value list in the given modes.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanLiteralImpl
An implementation of the model object 'Boolean Literal'.
|
class |
ClassifierValueImpl
An implementation of the model object 'Classifier Value'.
|
class |
ComputedValueImpl
An implementation of the model object 'Computed Value'.
|
class |
IntegerLiteralImpl
An implementation of the model object 'Integer Literal'.
|
class |
ListValueImpl
An implementation of the model object 'List Value'.
|
class |
NamedValueImpl
An implementation of the model object 'Named Value'.
|
class |
NumberValueImpl
An implementation of the model object 'Number Value'.
|
class |
OperationImpl
An implementation of the model object 'Operation'.
|
class |
PropertyExpressionImpl
An implementation of the model object 'Property Expression'.
|
class |
PropertyValueImpl
An implementation of the model object 'Property Value'.
|
class |
RangeValueImpl
An implementation of the model object 'Range Value'.
|
class |
RealLiteralImpl
An implementation of the model object 'Real Literal'.
|
class |
RecordValueImpl
An implementation of the model object 'Record Value'.
|
class |
ReferenceValueImpl
An implementation of the model object 'Reference Value'.
|
class |
StringLiteralImpl
An implementation of the model object 'String Literal'.
|
Modifier and Type | Method and Description |
---|---|
PropertyExpression |
PropertyConstantImpl.createConstantValue(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
PropertyImpl.createDefaultValue(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
RangeValueImpl.createDelta(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
NumericRangeImpl.createLowerBound(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
RangeValueImpl.createMaximum(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
RangeValueImpl.createMinimum(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
ListValueImpl.createOwnedListElement(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
OperationImpl.createOwnedPropertyExpression(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
ModalPropertyValueImpl.createOwnedValue(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
BasicPropertyAssociationImpl.createOwnedValue(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
NumericRangeImpl.createUpperBound(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
PropertyConstantImpl.getConstantValue() |
PropertyExpression |
PropertyImpl.getDefaultValue() |
PropertyExpression |
RangeValueImpl.getDelta() |
PropertyExpression |
NumericRangeImpl.getLowerBound() |
PropertyExpression |
RangeValueImpl.getMaximum() |
PropertyExpression |
RangeValueImpl.getMinimum() |
PropertyExpression |
NamedElementImpl.getNonModalPropertyValue(Property property)
Retrieves the property value (single or list) of a non-modal property.
|
PropertyExpression |
ModalPropertyValueImpl.getOwnedValue() |
PropertyExpression |
BasicPropertyAssociationImpl.getOwnedValue() |
PropertyExpression |
NamedElementImpl.getSimplePropertyValue(Property property)
Retrieves the property value of a non-modal, single-valued property.
|
PropertyExpression |
NumericRangeImpl.getUpperBound() |
PropertyExpression |
BasicPropertyAssociationImpl.getValue() |
PropertyExpression |
ReferenceValueImpl.instantiate(ComponentInstance root) |
PropertyExpression |
ClassifierValueImpl.instantiate(ComponentInstance root)
Default implementation for instantiation: simply returns itself.
|
PropertyExpression |
ReferenceValueImpl.instantiate(FeatureInstance root) |
PropertyExpression |
PropertyAssociationImpl.valueInMode(Mode mode) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<PropertyExpression> |
ListValueImpl.getOwnedListElements() |
org.eclipse.emf.common.util.EList<PropertyExpression> |
OperationImpl.getOwnedPropertyExpressions() |
java.util.List<PropertyExpression> |
NamedElementImpl.getPropertyValueList(Property property)
Retrieves a non-modal property value as a list.
|
org.eclipse.emf.common.util.EList<PropertyExpression> |
NamedElementImpl.getPropertyValues(java.lang.String p_propertySetName,
java.lang.String p_propertyName) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
PropertyConstantImpl.basicSetConstantValue(PropertyExpression newConstantValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
PropertyImpl.basicSetDefaultValue(PropertyExpression newDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
RangeValueImpl.basicSetDelta(PropertyExpression newDelta,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
NumericRangeImpl.basicSetLowerBound(PropertyExpression newLowerBound,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
RangeValueImpl.basicSetMaximum(PropertyExpression newMaximum,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
RangeValueImpl.basicSetMinimum(PropertyExpression newMinimum,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
ModalPropertyValueImpl.basicSetOwnedValue(PropertyExpression newOwnedValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
BasicPropertyAssociationImpl.basicSetOwnedValue(PropertyExpression newOwnedValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
NumericRangeImpl.basicSetUpperBound(PropertyExpression newUpperBound,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
PropertyConstantImpl.setConstantValue(PropertyExpression newConstantValue) |
void |
PropertyImpl.setDefaultValue(PropertyExpression newDefaultValue) |
void |
RangeValueImpl.setDelta(PropertyExpression newDelta) |
void |
NumericRangeImpl.setLowerBound(PropertyExpression newLowerBound) |
void |
RangeValueImpl.setMaximum(PropertyExpression newMaximum) |
void |
RangeValueImpl.setMinimum(PropertyExpression newMinimum) |
void |
ModalPropertyValueImpl.setOwnedValue(PropertyExpression newOwnedValue) |
void |
BasicPropertyAssociationImpl.setOwnedValue(PropertyExpression newOwnedValue) |
void |
NumericRangeImpl.setUpperBound(PropertyExpression newUpperBound) |
Modifier and Type | Method and Description |
---|---|
void |
NamedElementImpl.checkPropertyAssociation(Property pd,
java.util.Collection<? extends PropertyExpression> vals)
Check that the proposed association is legal.
|
PropertyAssociation |
NamedElementImpl.setPropertyValue(Property pd,
java.util.List<? extends PropertyExpression> pes) |
PropertyAssociation |
NamedElementImpl.setPropertyValue(Property pd,
java.util.List<? extends PropertyExpression> pvl,
java.util.List<? extends Mode> modes) |
Modifier and Type | Interface and Description |
---|---|
interface |
InstanceReferenceValue
A representation of the model object 'Reference Value'.
|
Modifier and Type | Class and Description |
---|---|
class |
InstanceReferenceValueImpl
An implementation of the model object 'Reference Value'.
|
Modifier and Type | Method and Description |
---|---|
PropertyExpression |
InstanceReferenceValueImpl.instantiate(ComponentInstance root)
Instance reference property values are already instaitated, so just
return self.
|
Modifier and Type | Method and Description |
---|---|
T |
InstanceSwitch.casePropertyExpression(PropertyExpression object)
Returns the result of interpreting the object as an instance of 'Property Expression'.
|
Modifier and Type | Method and Description |
---|---|
PropertyExpression |
EvaluatedProperty.MpvProxy.getValue() |
Modifier and Type | Method and Description |
---|---|
void |
EvaluatedProperty.add(PropertyExpression pe) |
Constructor and Description |
---|
EvaluatedProperty.MpvProxy(PropertyExpression exp) |
EvaluatedProperty(PropertyExpression pe) |
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.casePropertyExpression(PropertyExpression object)
Returns the result of interpreting the object as an instance of 'Property Expression'.
|
boolean |
Aadl2Validator.validatePropertyExpression(PropertyExpression propertyExpression,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
static PropertyExpression |
PropertyUtils.getContainedSimplePropertyValue(NamedElement context,
NamedElement target,
Property pd)
get a property association from the properties section of the containing classifier if the context.
|
static PropertyExpression |
PropertyUtils.getRecordFieldValue(RecordValue rv,
java.lang.String fieldName) |
static PropertyExpression |
PropertyUtils.getSimplePropertyListValue(NamedElement ph,
Property pd)
get non-model proeprty list value
|
static PropertyExpression |
PropertyUtils.getSimplePropertyValue(NamedElement ph,
Property pd)
Check that ph is not null and returns the property value by calling
ph.getSimplePropertyValue(pd)
|