eclipse-capella / capella

Open Source Solution for Model-Based Systems Engineering
https://mbse-capella.org
Eclipse Public License 2.0
222 stars 91 forks source link

Log in console appear at load of transition plugins #2193

Open mPorhel opened 3 years ago

mPorhel commented 3 years ago

Steps to reproduce - 1:

org.polarsys.capella.common.re.rpl2re extends org.polarsys.capella.common.re org.polarsys.capella.common.re.createRec extends org.polarsys.capella.common.re.rpl2re org.polarsys.capella.common.re.updateCur extends org.polarsys.capella.common.re.rpl2re org.polarsys.capella.common.re.updateDef extends org.polarsys.capella.common.re.rpl2re org.polarsys.capella.common.re.re2rpl extends org.polarsys.capella.common.re org.polarsys.capella.common.re.createReplica extends org.polarsys.capella.common.re.re2rpl org.polarsys.capella.common.re.rpl2rec.conformance.check extends org.polarsys.capella.common.re.re2rpl org.polarsys.capella.common.re.updateReplica extends org.polarsys.capella.common.re.re2rpl org.polarsys.capella.common.re.deleteReplicaPreserveRelatedElements extends org.polarsys.capella.common.re.re2rpl org.polarsys.capella.common.re.deleteReplicaAndRelatedElements extends org.polarsys.capella.common.re.re2rpl org.polarsys.capella.core.re extends org.polarsys.capella.core.transition.system org.polarsys.capella.core.re extends org.polarsys.capella.common.re org.polarsys.capella.core.re.createRec extends org.polarsys.capella.core.re org.polarsys.capella.core.re.createRec extends org.polarsys.capella.common.re.createRec org.polarsys.capella.core.re.updateCur extends org.polarsys.capella.core.re org.polarsys.capella.core.re.updateCur extends org.polarsys.capella.common.re.updateCur org.polarsys.capella.core.re.updateDef extends org.polarsys.capella.core.re org.polarsys.capella.core.re.updateDef extends org.polarsys.capella.common.re.updateDef org.polarsys.capella.core.re.createReplica extends org.polarsys.capella.core.re org.polarsys.capella.core.re.createReplica extends org.polarsys.capella.common.re.createReplica org.polarsys.capella.core.re.updateReplica extends org.polarsys.capella.core.re org.polarsys.capella.core.re.updateReplica extends org.polarsys.capella.common.re.updateReplica org.polarsys.capella.core.re.deleteReplicaPreserveRelatedElements extends org.polarsys.capella.core.re org.polarsys.capella.core.re.deleteReplicaPreserveRelatedElements extends org.polarsys.capella.common.re.deleteReplicaPreserveRelatedElements org.polarsys.capella.core.re.deleteReplicaAndRelatedElements extends org.polarsys.capella.core.re org.polarsys.capella.core.re.deleteReplicaAndRelatedElements extends org.polarsys.capella.common.re.deleteReplicaAndRelatedElements org.polarsys.capella.core.transition.system.topdown.oe2actor extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.oe2system extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.oa2capability extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.oa2mission extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.oc2mission extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.lc2pc extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown extends org.polarsys.capella.core.transition.system org.polarsys.capella.core.transition.system.topdown.pc2ci extends org.polarsys.capella.core.transition.system.topdown org.polarsys.capella.core.transition.system.topdown.capability extends org.polarsys.capella.core.transition.system.topdown


### Steps to reproduce - 2: 
* Secondary way to see this issue:
* Enable the Development capability
* Go into the Run Configuration... wizard
* Double clic the Transposer node and select the Purpose _org.polarsys.capella.common.re_
* It is reported as invalid, the error log contains the following validation report: 

eclipse.buildId=unknown java.version=14.0.2 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -verbose Command-line arguments: -os win32 -ws win32 -arch x86_64 -console -consoleLog -verbose

org.polarsys.kitalpha.transposer.rules.handler Warning Mon May 03 16:40:05 CEST 2021

No defined explicit Mapping No defined implicit Mapping Validating Mapping : From RuntimePurpose :

MetaClasses that have EXPLICITELY Defined Mappings : [0]

MetaClasses that have IMPLICITELY Defined Mappings : [0]

MetaClasses that have ambiguous mapping : [0]

MetaClasses that have NO Defined Mappings : [11] => ReAbstractElement => ReNamedElement => ReDescriptionElement => ReElementContainer => CatalogElementPkg => RecCatalog => GroupingElementPkg => CatalogElementLink => CatalogElement => CompliancyDefinitionPkg => CompliancyDefinition


* The second purpose is reported as valid (org.polarsys.capella.core.transition)
pdulth commented 3 years ago

Not an "ERROR Prohibited issue" as the behavior is intended. Several mappings are expected on re.

Raised by https://github.com/eclipse/kitalpha/blob/535c203b1d1dea70ec812e3e16d2175ba18a0712/transposer/plugins/org.polarsys.kitalpha.transposer.rules.handler/src/org/polarsys/kitalpha/transposer/rules/handler/rules/contribution/spec/ContributedPurposeSpec.java#L56

Mainly due to transitions using ExtendedTransposer with some differences from Kitalpha one. => To merge changes from Capella to Kitalpha.

etraisnel2 commented 9 months ago

Issue opened on Kitalpha : https://github.com/eclipse/kitalpha/issues/779