org.eclipse.ocl.examples.pivot.uml
Class ModelAnalysis
java.lang.Object
org.eclipse.ocl.examples.pivot.uml.ModelAnalysis
public class ModelAnalysis
- extends java.lang.Object
The ModelAnalysis captures the overall analysis of the UML M1 ProfileApplication and ElementExtensions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
converter
@NonNull
protected final UML2Pivot.Outer converter
profileAnalysis
@NonNull
protected final ProfileAnalysis profileAnalysis
metaModelManager
@NonNull
protected final MetaModelManager metaModelManager
ModelAnalysis
public ModelAnalysis(@NonNull
UML2Pivot.Outer converter,
@NonNull
ProfileAnalysis profileAnalysis)
addProfile
public void addProfile(@NonNull
Profile asProfile)
addProfileApplication
public void addProfileApplication(@NonNull
ProfileApplication asProfileApplication)
addStereotypeApplication
public void addStereotypeApplication(@NonNull
org.eclipse.emf.ecore.EObject umlStereotypeApplication)
installStereotypes
public void installStereotypes()
printMetatypes2StereotypeExtensions
protected void printMetatypes2StereotypeExtensions(@NonNull
Package asPackage,
@NonNull
java.util.Map<Type,java.util.Set<TypeExtension>> metatype2typeExtensions)