0
要素が別のメタモデルのタイプである、つまりソースメタモデルでもターゲットメタモデルでもない場合は、ATL変換をチェックします。 (この場合はJavaModelMM)。ATL変換:第3のメタモデルを含む
これはエラーメッセージです: org.eclipse.m2m.atl.engine.emfvm.VMException:参照モデルJavaModelMM
は、他のモデルを「含める」にどのように誰もい見つけることができませんか?
どうもありがとう
-- @nsURI JavaModelMM=http://www.eclipse.org/MoDisco/Java/0.2.incubation/java
-- @nsURI Javapp=http://www.eclipse.org/MoDisco/Java/Composition/0.1.incubation /javaApplication
-- @nsURI SMM=http://www.eclipse.org/MoDisco/SMM/1.0.Beta2/smm
module JavaApp2LOC;
create Metrics: SMM from JavaApplication: Javapp;
rule name {
from
region: Javapp!JavaNodeSourceRegion (
region.javaNode.isMethodDeclaration()
)
to
loc: SMM!NamedMeasure (
name <- region.javaNode.toString()
)
}
helper context OclAny def: isMethodDeclaration() : Boolean =
if self.oclIsTypeOf(JavaModelMM!MethodDeclaration.oclType()) then true
else false
endif;