public class ModelAnalysis
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ModelAnalysis.ElementComparator |
Modifier and Type | Field and Description |
---|---|
protected UML2AS.Outer |
converter |
protected EnvironmentFactoryInternal |
environmentFactory |
protected ProfileAnalysis |
profileAnalysis |
Constructor and Description |
---|
ModelAnalysis(UML2AS.Outer converter,
ProfileAnalysis profileAnalysis) |
Modifier and Type | Method and Description |
---|---|
void |
addProfile(Profile asProfile) |
void |
addProfileApplication(ProfileApplication asProfileApplication) |
void |
addStereotypeApplication(org.eclipse.emf.ecore.EObject umlStereotypeApplication) |
void |
installStereotypes() |
protected void |
printMetatypes2StereotypeExtensions(Package asPackage,
java.util.Map<Type,java.util.Set<StereotypeExtender>> metatype2typeExtensions) |
protected final UML2AS.Outer converter
@NonNull protected final ProfileAnalysis profileAnalysis
@NonNull protected final EnvironmentFactoryInternal environmentFactory
public ModelAnalysis(UML2AS.Outer converter, @NonNull ProfileAnalysis profileAnalysis)
public void addProfile(@NonNull Profile asProfile)
public void addProfileApplication(@NonNull ProfileApplication asProfileApplication)
public void addStereotypeApplication(@NonNull org.eclipse.emf.ecore.EObject umlStereotypeApplication)
public void installStereotypes()
protected void printMetatypes2StereotypeExtensions(Package asPackage, @NonNull java.util.Map<Type,java.util.Set<StereotypeExtender>> metatype2typeExtensions)