diff options
author | Asma Smaoui | 2017-10-17 22:05:50 +0000 |
---|---|---|
committer | vincent lorenzo | 2017-10-18 14:09:31 +0000 |
commit | 70620f53bcbc17d4e8e5bcb59e2750f8dad1a235 (patch) | |
tree | b89871a90cee83f0f805312f9b8f5b9348159891 /plugins/doc | |
parent | 0179002f8011b07b30d4136883d911ff715770dc (diff) | |
download | org.eclipse.papyrus-70620f53bcbc17d4e8e5bcb59e2750f8dad1a235.tar.gz org.eclipse.papyrus-70620f53bcbc17d4e8e5bcb59e2750f8dad1a235.tar.xz org.eclipse.papyrus-70620f53bcbc17d4e8e5bcb59e2750f8dad1a235.zip |
Bug 526009 - [Matrix][Filter] add new UML Expressions to manage the case
of inherited Stereotype
* change pom.xml
* remove reexport from manisfest.mf
* add doc
* use API Baseline to increment the plugins version and update all
depending plugins versions too
* add icons to both added uml expressions
* reset to platform:/plugin in ctx file
* update the uml expressions MM
* re generate code
* add custom code
* update properties
* add junit test
Change-Id: I42eceb584011d267488da517ad799fe542566824
Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
Diffstat (limited to 'plugins/doc')
2 files changed, 16 insertions, 0 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/expressionsUserDoc.mediawiki b/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/expressionsUserDoc.mediawiki index eaa244120a7..28aaac6c0b4 100755 --- a/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/expressionsUserDoc.mediawiki +++ b/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/expressionsUserDoc.mediawiki @@ -76,3 +76,19 @@ After defining these main objects required to write boolean expression, we provi ***''UML Metaclass'': the expected UML metaclass. **semantic: returns <code>true</code> when the evaluated element is an instance of the excepted metaclass. So for subtypes, of the expected metaclass, we return <code>true</code> too. **default value: we return <code>false</code> when the ''UML Metaclass'' is not defined. + +*'''IsTypeOfStereotypeExpression''' +**parameters: +***''stereotype identifier'': the qualified name of the stereotype, +***''profile URI'': the URI of the top profile owning the stereotype, not mandatory. +**semantic: this expression returns <code>true</code> when the stereotype is applied on the element. If the ''profile URI'' is defined, we check that the stereotype comes from the expected profile. +**default value: +*** we return <code>false</code>, if the stereotype identifier is not defined. + +*'''IsKindOfStereotypeExpression''' +**parameters: +***''stereotype identifier'': the qualified name of the stereotype, +***''profile URI'': the URI of the top profile owning the stereotype, not mandatory. +**semantic: this expression returns <code>true</code> when the stereotype applied on the context element is a Kind of the identified stereotype. So for element stereotyped by a stereotype that generalize the expected stereotype, we return <code>true</code>. If the ''profile URI'' is defined, we check that the stereotype comes from the expected profile. +**default value: +*** we return <code>false</code>, if the stereotype identifier is not defined. diff --git a/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/images/UMLExpressionsClassDiagram.PNG b/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/images/UMLExpressionsClassDiagram.PNG Binary files differindex b32c3b552a0..3747feb9b84 100755 --- a/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/images/UMLExpressionsClassDiagram.PNG +++ b/plugins/doc/org.eclipse.papyrus.infra.emf.expressions.doc/src/site/mediawiki/images/UMLExpressionsClassDiagram.PNG |