Class InstantiationContext

java.lang.Object
org.palladiosimulator.envdyn.api.generator.annotation.InstantiationContext

public class InstantiationContext extends Object
  • Constructor Details

    • InstantiationContext

      public InstantiationContext(org.modelversioning.emfprofile.Stereotype tag, EObject appliedObject)
  • Method Details

    • getArgument

      public Argument getArgument()
    • getTagId

      public String getTagId()
    • getStereotype

      public org.modelversioning.emfprofile.Stereotype getStereotype()
    • getTemplates

      public Set<TemplateVariable> getTemplates()
    • toInstantiate

      public void toInstantiate(TemplateVariable template)
    • getAppliedObject

      public EObject getAppliedObject()
    • signatureMatches

      public boolean signatureMatches(TemplateVariable template)
    • signaturesIntersect

      public boolean signaturesIntersect(TemplateVariable template)
    • signaturesIntersect

      public boolean signaturesIntersect(List<Argument> signature)