public class EMLinkingService extends PropertiesLinkingService
Constructor and Description |
---|
EMLinkingService() |
Modifier and Type | Method and Description |
---|---|
ErrorPropagation |
findContainedErrorSpecification(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
org.eclipse.emf.ecore.EObject |
findEMLNamedElement(org.eclipse.emf.ecore.EObject context,
java.lang.String qualTypeName,
org.eclipse.emf.ecore.EClass eclass) |
ErrorBehaviorEvent |
findErrorBehaviorEvent(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorBehaviorEvent |
findErrorBehaviorEventInEBSM(ErrorBehaviorStateMachine ebsm,
java.lang.String name) |
ErrorBehaviorState |
findErrorBehaviorState(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorBehaviorState |
findErrorBehaviorStateInEBSM(ErrorBehaviorStateMachine ebsm,
java.lang.String name) |
ErrorBehaviorStateMachine |
findErrorBehaviorStateMachine(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorBehaviorTransition |
findErrorBehaviorTransition(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorBehaviorTransition |
findErrorBehaviorTransitionInEBSM(ErrorBehaviorStateMachine ebsm,
java.lang.String name) |
ErrorDetection |
findErrorDetection(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorFlow |
findErrorFlow(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
ErrorModelLibrary |
findErrorModelLibrary(org.eclipse.emf.ecore.EObject context,
java.lang.String name)
find the error model library.
|
ErrorPropagation |
findErrorPropagationPoint(org.eclipse.emf.ecore.EObject context,
java.lang.String name,
DirectionType dir) |
ErrorType |
findErrorType(org.eclipse.emf.ecore.EObject context,
java.lang.String typeName) |
ErrorTypes |
findErrorTypes(org.eclipse.emf.ecore.EObject context,
java.lang.String typeName) |
org.eclipse.emf.ecore.EObject |
findNamedElementInThisEML(ErrorModelLibrary eml,
java.lang.String typeName,
org.eclipse.emf.ecore.EClass eclass) |
ErrorPropagation |
findObservableErrorPropagationPoint(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
OutgoingPropagationCondition |
findOutgoingErrorPropagationCondition(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
TypeMappingSet |
findTypeMappingSet(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
TypeSet |
findTypeSet(org.eclipse.emf.ecore.EObject context,
java.lang.String typeName) |
TypeTransformationSet |
findTypeTransformationSet(org.eclipse.emf.ecore.EObject context,
java.lang.String name) |
java.util.List<org.eclipse.emf.ecore.EObject> |
getLinkedObjects(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference reference,
org.eclipse.xtext.nodemodel.INode node)
returns the first linked object
|
findAadlPackage, findAadlPackage, findAadlPackageReference, findAccessConnectionEnd, findClassifier, findClassifierForComponentPrototype, findClassifierForComponentPrototype, findComponentClassifier, findEnumerationLiteral, findEnumerationLiteral, findEnumerationLiteral, findEnumLiteralAsList, findFeatureConnectionEnd, findFeatureGroupConnectionEnd, findFeatureGroupType, findFeatureGroupType, findFeatureGroupTypeForFeatureGroupPrototype, findNamedElementInAadlPackage, findNamedElementInPredeclaredPropertySets, findNamedElementInsideAadlPackage, findParameterConnectionEnd, findPortConnectionEnd, findPropertyConstant, findPropertyConstant, findPropertyDefinition, findPropertyDefinitionAsList, findPropertySet, findPropertySet, findPropertySetElement, findPropertyType, findPropertyType, findPrototypeBinding, findPrototypeBinding, findPrototypeBinding, findUnitLiteral, findUnitLiteral, findUnitLiteral, findUnitLiteralAsList, getCrossRefNodeAsString, getIndexedObject, getIndexedObjects, getPropertiesLinkingService, getPropertiesLinkingService, getQualifiedName, resolvePackageRename, resolvePackageRename
public java.util.List<org.eclipse.emf.ecore.EObject> getLinkedObjects(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.nodemodel.INode node) throws org.eclipse.xtext.linking.impl.IllegalNodeException
PropertiesLinkingService
getLinkedObjects
in interface org.eclipse.xtext.linking.ILinkingService
getLinkedObjects
in class PropertiesLinkingService
org.eclipse.xtext.linking.impl.IllegalNodeException
public ErrorModelLibrary findErrorModelLibrary(org.eclipse.emf.ecore.EObject context, java.lang.String name)
context
- context of search to identify package and EMLname
- public TypeMappingSet findTypeMappingSet(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public TypeTransformationSet findTypeTransformationSet(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorStateMachine findErrorBehaviorStateMachine(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorState findErrorBehaviorState(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorState findErrorBehaviorStateInEBSM(ErrorBehaviorStateMachine ebsm, java.lang.String name)
public ErrorBehaviorTransition findErrorBehaviorTransition(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorTransition findErrorBehaviorTransitionInEBSM(ErrorBehaviorStateMachine ebsm, java.lang.String name)
public ErrorDetection findErrorDetection(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public OutgoingPropagationCondition findOutgoingErrorPropagationCondition(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorEvent findErrorBehaviorEvent(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorBehaviorEvent findErrorBehaviorEventInEBSM(ErrorBehaviorStateMachine ebsm, java.lang.String name)
public ErrorType findErrorType(org.eclipse.emf.ecore.EObject context, java.lang.String typeName)
public TypeSet findTypeSet(org.eclipse.emf.ecore.EObject context, java.lang.String typeName)
public ErrorTypes findErrorTypes(org.eclipse.emf.ecore.EObject context, java.lang.String typeName)
public org.eclipse.emf.ecore.EObject findEMLNamedElement(org.eclipse.emf.ecore.EObject context, java.lang.String qualTypeName, org.eclipse.emf.ecore.EClass eclass)
public org.eclipse.emf.ecore.EObject findNamedElementInThisEML(ErrorModelLibrary eml, java.lang.String typeName, org.eclipse.emf.ecore.EClass eclass)
public ErrorPropagation findErrorPropagationPoint(org.eclipse.emf.ecore.EObject context, java.lang.String name, DirectionType dir)
public ErrorPropagation findObservableErrorPropagationPoint(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorFlow findErrorFlow(org.eclipse.emf.ecore.EObject context, java.lang.String name)
public ErrorPropagation findContainedErrorSpecification(org.eclipse.emf.ecore.EObject context, java.lang.String name)