public class ProfileAnalysis
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected UML2AS.Outer |
converter |
protected EnvironmentFactoryInternal |
environmentFactory |
Constructor and Description |
---|
ProfileAnalysis(UML2AS.Outer converter) |
Modifier and Type | Method and Description |
---|---|
void |
addStereotype(Stereotype asStereotype) |
void |
addTypeExtension(StereotypeExtender asTypeExtension) |
void |
analyze() |
java.util.Map<Type,java.util.Set<StereotypeExtender>> |
computeMetatypes2typeExtensions() |
java.util.Map<Type,java.util.Set<StereotypeExtender>> |
computeMetatypes2typeExtensions(java.util.Set<Profile> appliedProfileClosure) |
Type |
getMetatype(java.lang.String packageName,
java.lang.String className) |
protected final UML2AS.Outer converter
@NonNull protected final EnvironmentFactoryInternal environmentFactory
public ProfileAnalysis(UML2AS.Outer converter)
public void addStereotype(@NonNull Stereotype asStereotype)
public void addTypeExtension(@NonNull StereotypeExtender asTypeExtension)
public void analyze()
@NonNull public java.util.Map<Type,java.util.Set<StereotypeExtender>> computeMetatypes2typeExtensions()
@NonNull public java.util.Map<Type,java.util.Set<StereotypeExtender>> computeMetatypes2typeExtensions(@NonNull java.util.Set<Profile> appliedProfileClosure)
@Nullable public Type getMetatype(@NonNull java.lang.String packageName, @NonNull java.lang.String className)