Modifier and Type | Method and Description |
---|---|
Property |
PropertySet.createOwnedProperty()
Creates a new
Property and appends it to the 'Owned Property' containment reference list. |
Property |
Aadl2Factory.createProperty()
Returns a new object of class 'Property'.
|
Property |
PropertyAssociation.getProperty()
Returns the value of the 'Property' reference.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Property> |
PropertySet.getOwnedProperties()
Returns the value of the 'Owned Property' containment reference list.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NamedElement.acceptsProperty(Property property)
Query whether this object accepts values for the given property.
|
boolean |
Classifier.checkAppliesToClassifier(Property property)
Check whether the applies to classifiers in a property definition
describe this classifier.
|
void |
NamedElement.checkPropertyAssociation(Property pd,
java.util.Collection<? extends PropertyExpression> vals)
Check that the proposed association is legal for this property holder.
|
PropertyExpression |
NamedElement.getNonModalPropertyValue(Property pd) |
PropertyAcc |
NamedElement.getPropertyValue(Property property)
Get the property value for a particular model element and property.
|
void |
NamedElement.getPropertyValueInternal(Property property,
PropertyAcc pas,
boolean fromInstanceSlaveCall)
Helper routine for computing the value of the property.
|
java.util.List<? extends PropertyExpression> |
NamedElement.getPropertyValueList(Property property) |
PropertyExpression |
NamedElement.getSimplePropertyValue(Property property)
Retrieves the property value of a non-modal, single-valued property.
|
void |
NamedElement.removePropertyAssociations(Property pd)
Remove all the local property associations for the given property
definition.
|
void |
NamedElement.removePropertyAssociations(Property pd,
java.util.List<? extends Mode> modes)
Modify the modal property associations so that there are no local
associations for the given property for the given modes.
|
void |
PropertyAssociation.setProperty(Property value)
Sets the value of the '
Property ' reference. |
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.
|
PropertyAssociation |
NamedElement.setPropertyValue(Property pd,
PropertyValue pv) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyImpl
An implementation of the model object 'Property'.
|
Modifier and Type | Method and Description |
---|---|
Property |
PropertyAssociationImpl.basicGetProperty() |
Property |
PropertySetImpl.createOwnedProperty() |
Property |
Aadl2FactoryImpl.createProperty() |
Property |
PropertyAssociationImpl.getProperty() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Property> |
PropertySetImpl.getOwnedProperties() |
Modifier and Type | Method and Description |
---|---|
boolean |
SubcomponentImpl.acceptsProperty(Property property) |
boolean |
NamedElementImpl.acceptsProperty(Property property) |
boolean |
FeatureGroupImpl.acceptsProperty(Property property) |
boolean |
ClassifierImpl.acceptsProperty(Property property) |
boolean |
ClassifierImpl.checkAppliesToClassifier(Property property)
Check whether the applies to classifiers in a property definition
describe this classifier.
|
void |
NamedElementImpl.checkPropertyAssociation(Property pd,
java.util.Collection<? extends PropertyExpression> vals)
Check that the proposed association is legal.
|
PropertyExpression |
NamedElementImpl.getNonModalPropertyValue(Property property)
Retrieves the property value (single or list) of a non-modal property.
|
PropertyAcc |
NamedElementImpl.getPropertyValue(Property property)
Returns the property value for the property specified by property
|
void |
SubcomponentImpl.getPropertyValue(Property prop,
PropertyAcc pas,
Classifier cl) |
void |
FeatureImpl.getPropertyValue(Property prop,
PropertyAcc pas,
Classifier cl) |
void |
FeatureImpl.getPropertyValueHelper(Property prop,
PropertyAcc pas,
Classifier cl) |
void |
SubprogramCallImpl.getPropertyValueInternal(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
SubcomponentImpl.getPropertyValueInternal(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
NamedElementImpl.getPropertyValueInternal(Property pn,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
ModeImpl.getPropertyValueInternal(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
FlowSpecificationImpl.getPropertyValueInternal(Property prop,
PropertyAcc paa,
boolean fromInstanceSlaveCall) |
void |
FeatureImpl.getPropertyValueInternal(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
FeatureGroupTypeImpl.getPropertyValueInternal(Property pn,
PropertyAcc paa,
boolean fromInstanceSlaveCall) |
void |
EndToEndFlowImpl.getPropertyValueInternal(Property pn,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
ConnectionImpl.getPropertyValueInternal(Property pn,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
ComponentTypeImpl.getPropertyValueInternal(Property property,
PropertyAcc paa,
boolean fromInstanceSlaveCall) |
void |
ComponentImplementationImpl.getPropertyValueInternal(Property property,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
FeatureImpl.getPropertyValueInternalHelper(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
void |
FeatureGroupImpl.getPropertyValueInternalHelper(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
java.util.List<PropertyExpression> |
NamedElementImpl.getPropertyValueList(Property property)
Retrieves a non-modal property value as a list.
|
void |
FeatureGroupImpl.getPropertyValueTestHelper(Property prop,
PropertyAcc pas,
Classifier cl) |
PropertyExpression |
NamedElementImpl.getSimplePropertyValue(Property property)
Retrieves the property value of a non-modal, single-valued property.
|
void |
NamedElementImpl.removePropertyAssociations(Property pd) |
void |
NamedElementImpl.removePropertyAssociations(Property pd,
java.util.List<? extends Mode> modes) |
void |
PropertyAssociationImpl.setProperty(Property newProperty) |
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) |
PropertyAssociation |
NamedElementImpl.setPropertyValue(Property pd,
PropertyValue pv) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ModalPropertyValue> |
ConnectionInstance.getConnectionPropertyValues(Property property)
Get the values associated with the given property for each connection
declaration that defines this semantic connection.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InstanceObjectImpl.acceptsProperty(Property property) |
boolean |
ConnectionReferenceImpl.acceptsProperty(Property property) |
boolean |
ConnectionInstanceImpl.acceptsProperty(Property property) |
boolean |
ComponentInstanceImpl.acceptsProperty(Property property) |
java.util.List<ModalPropertyValue> |
ConnectionInstanceImpl.getConnectionPropertyValues(Property property) |
void |
InstanceObjectImpl.getPropertyValueInternal(Property property,
PropertyAcc pas,
boolean fromInstanceSlaveCall) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Property> |
InstantiateModel.getAllUsedPropertyDefinitions(SystemInstance root)
Get all property definitions that are used in the Aadl model.
|
Modifier and Type | Method and Description |
---|---|
Property |
PropertyNotPresentException.getDefinition() |
Property |
PropertyIsModalException.getDefinition() |
Property |
PropertyIsListException.getDefinition() |
Property |
PropertyDoesNotApplyToHolderException.getDefinition() |
Constructor and Description |
---|
PropertyAcc(Property property) |
PropertyDoesNotApplyToHolderException(NamedElement holder,
Property definition,
java.lang.String msg) |
PropertyIsListException(NamedElement holder,
Property definition,
java.lang.String msg) |
PropertyIsModalException(NamedElement holder,
Property definition,
java.lang.String msg) |
PropertyNotPresentException(NamedElement holder,
Property definition,
java.lang.String msg) |
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.
|
static boolean |
Aadl2Util.sameProperty(Property p1,
Property p2)
Check to see if the Property definitions are the same
The methods compensates for the possible problem that the objects are different.
|
boolean |
Aadl2Validator.validateProperty(Property property,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.naming.QualifiedName |
Aadl2QualifiedNameProvider.qualifiedName(Property obj) |
Modifier and Type | Method and Description |
---|---|
Property |
PropertiesLinkingService.findPropertyDefinition(org.eclipse.emf.ecore.EObject context,
java.lang.String name)
find property definition based on property name.
|
Modifier and Type | Method and Description |
---|---|
static EnumerationLiteral |
PropertiesLinkingService.findEnumerationLiteral(Property property,
java.lang.String name) |
static UnitLiteral |
PropertiesLinkingService.findUnitLiteral(Property property,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static Property |
GetProperties.getActualProcessorBindingProperty(ComponentInstance io) |
static Property |
EMFIndexRetrieval.getPropertyDefinitionInWorkspace(org.eclipse.emf.ecore.EObject context,
java.lang.String pdname)
get the Property Definition by looking it up in EMF index
|
static Property |
EMFIndexRetrieval.getPropertyDefinitionInWorkspace(org.eclipse.emf.ecore.resource.ResourceSet rs,
java.lang.String pdname)
get the Property Definition by looking it up in EMF index
|
static Property |
EMFIndexRetrieval.getPropertyDefinitionInWorkspace(java.lang.String pdname)
get the Property Definition by looking it up in EMF index
|
static Property |
GetProperties.lookupPropertyDefinition(org.eclipse.emf.ecore.EObject context,
java.lang.String ps,
java.lang.String name)
find property definition for given name.
|
Modifier and Type | Method and Description |
---|---|
static EnumerationLiteral |
GetProperties.findEnumerationLiteral(Property pd,
java.lang.String literalname) |
static UnitLiteral |
GetProperties.findUnitLiteral(Property pd,
java.lang.String literalname)
Retrieve the unit literal given a unit string for a property It is useful
when calling getScaledValue methods that require the literal as object
|
static boolean |
PropertyUtils.getBooleanValue(NamedElement ph,
Property pd)
Get a non-modal boolean property value.
|
static boolean |
PropertyUtils.getBooleanValue(NamedElement ph,
Property pd,
boolean defaultVal)
Get a non-modal boolean property value.
|
static Classifier |
PropertyUtils.getClassifierReference(NamedElement ph,
Property pd) |
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 EnumerationLiteral |
PropertyUtils.getEnumLiteral(NamedElement ph,
Property pd)
Get a non-modal enumeration property value.
|
static InstanceObject |
PropertyUtils.getInstanceObjectReference(InstanceObject io,
Property pd)
Get an InstanceObject from an instance reference value.
|
static long |
PropertyUtils.getIntegerValue(NamedElement ph,
Property pd)
Get a non-modal integer property value with no units.
|
static long |
PropertyUtils.getIntegerValue(NamedElement ph,
Property pd,
long defaultVal)
Get a non-modal integer property value with no units.
|
static double |
PropertyUtils.getRealValue(NamedElement ph,
Property pd)
Get a non-modal real property with no units Throws an exception if no
property value exists or an error occurs.
|
static double |
PropertyUtils.getRealValue(NamedElement ph,
Property pd,
double defaultVal)
Get a non-modal real property value with no units.
|
static double |
PropertyUtils.getScaledNumberValue(NamedElement ph,
Property pd,
UnitLiteral unit)
Get a non-modal numeric property value scaled to the given unit.
|
static double |
PropertyUtils.getScaledNumberValue(NamedElement ph,
Property pd,
UnitLiteral unit,
double defaultVal)
Get a non-modal numeric property value scaled to the given unit.
|
static double |
PropertyUtils.getScaledRangeDelta(NamedElement ph,
Property pd,
UnitLiteral unit)
Return the delta value of a non-modal range property value scaled to a
given unit.
|
static double |
PropertyUtils.getScaledRangeDelta(NamedElement ph,
Property pd,
UnitLiteral unit,
double defaultVal)
Return the delta value of a non-modal range property value scaled to a
given unit.
|
static double |
PropertyUtils.getScaledRangeMaximum(NamedElement ph,
Property pd,
UnitLiteral unit)
Return the maximum value of a non-modal range property value scaled to a
given unit.
|
static double |
PropertyUtils.getScaledRangeMaximum(NamedElement ne,
Property pd,
UnitLiteral unit,
double defaultVal)
Return the maximum value of a non-modal range property value scaled to a
given unit.
|
static double |
PropertyUtils.getScaledRangeMinimum(NamedElement ph,
Property pd,
UnitLiteral unit)
Return the minimum value of a non-modal range property value scaled to a
given unit.
|
static double |
PropertyUtils.getScaledRangeMinimum(NamedElement ph,
Property pd,
UnitLiteral unit,
double defaultVal)
Return the minimum value of a non-modal range property value scaled to a
given unit.
|
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)
|
static java.lang.String |
PropertyUtils.getStringValue(NamedElement ph,
Property pd)
Get a non-modal string property value.
|
Modifier and Type | Method and Description |
---|---|
void |
Aadl2JavaValidator.caseProperty(Property bp) |