Uses of Interface
org.eclipse.uml2.uml.TemplateableElement

Packages that use TemplateableElement
org.eclipse.uml2.uml   
org.eclipse.uml2.uml.util   
 

Uses of TemplateableElement in org.eclipse.uml2.uml
 

Subinterfaces of TemplateableElement in org.eclipse.uml2.uml
 interface Activity
          A representation of the model object 'Activity'
 interface Actor
          A representation of the model object 'Actor'
 interface Artifact
          A representation of the model object 'Artifact'.
 interface Association
          A representation of the model object 'Association'
 interface AssociationClass
          A representation of the model object 'Association Class'
 interface Behavior
          A representation of the model object 'Behavior'
 interface BehavioredClassifier
          A representation of the model object 'Behaviored Classifier'
 interface Class
          A representation of the model object 'Class'.
 interface Classifier
          A representation of the model object 'Classifier'
 interface Collaboration
          A representation of the model object 'Collaboration'
 interface CommunicationPath
          A representation of the model object 'Communication Path'
 interface Component
          A representation of the model object 'Component'
 interface DataType
          A representation of the model object 'Data Type'.
 interface DeploymentSpecification
          A representation of the model object 'Deployment Specification'
 interface Device
          A representation of the model object 'Device'
 interface EncapsulatedClassifier
          A representation of the model object 'Encapsulated Classifier'
 interface Enumeration
          A representation of the model object 'Enumeration'
 interface ExecutionEnvironment
          A representation of the model object 'Execution Environment'
 interface Extension
          A representation of the model object 'Extension'
 interface FunctionBehavior
          A representation of the model object 'Function Behavior'
 interface InformationItem
          A representation of the model object 'Information Item'
 interface Interaction
          A representation of the model object 'Interaction'
 interface Interface
          A representation of the model object 'Interface'.
 interface Model
          A representation of the model object 'Model'
 interface Node
          A representation of the model object 'Node'
 interface OpaqueBehavior
          A representation of the model object 'Opaque Behavior'.
 interface Operation
          A representation of the model object 'Operation'
 interface Package
          A representation of the model object 'Package'
 interface PrimitiveType
          A representation of the model object 'Primitive Type'
 interface Profile
          A representation of the model object 'Profile'
 interface ProtocolStateMachine
          A representation of the model object 'Protocol State Machine'
 interface Signal
          A representation of the model object 'Signal'.
 interface StateMachine
          A representation of the model object 'State Machine'
 interface Stereotype
          A representation of the model object 'Stereotype'
 interface StringExpression
          A representation of the model object 'String Expression'
 interface StructuredClassifier
          A representation of the model object 'Structured Classifier'.
 interface UseCase
          A representation of the model object 'Use Case'
 

Methods in org.eclipse.uml2.uml that return TemplateableElement
 TemplateableElement TemplateBinding.getBoundElement()
          Returns the value of the 'Bound Element' container reference.
 TemplateableElement TemplateSignature.getTemplate()
          Returns the value of the 'Template' container reference.
 

Methods in org.eclipse.uml2.uml with parameters of type TemplateableElement
 void TemplateBinding.setBoundElement(TemplateableElement value)
          Sets the value of the 'Bound Element' container reference
 void TemplateSignature.setTemplate(TemplateableElement value)
          Sets the value of the 'Template' container reference
 

Uses of TemplateableElement in org.eclipse.uml2.uml.util
 

Fields in org.eclipse.uml2.uml.util declared as TemplateableElement
protected  TemplateableElement UMLUtil.PackageMerger.receivingElement
           
 

Fields in org.eclipse.uml2.uml.util with type parameters of type TemplateableElement
protected  java.util.Collection<? extends TemplateableElement> UMLUtil.PackageMerger.mergedElements
           
 

Methods in org.eclipse.uml2.uml.util with parameters of type TemplateableElement
 T UMLSwitch.caseTemplateableElement(TemplateableElement object)
          Returns the result of interpreting the object as an instance of 'Templateable Element'
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.expand(TemplateableElement templateableElement, java.util.Map<java.lang.String,java.lang.String> options)
          Applies all of the template bindings of an element, copying the structure of the templates that it binds to and applying parameter substitutions.
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.expand(TemplateableElement boundElement, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Applies all of the template bindings of an element, copying the structure of the templates that it binds to and applying parameter substitutions.
 java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.TemplateExpander.expand(TemplateableElement boundElement, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
protected  java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.TemplateExpander.expand(TemplateBinding binding, TemplateableElement receivingElement, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
protected  java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.PackageMerger.merge(TemplateableElement receivingElement, java.util.Collection<? extends TemplateableElement> mergedElements, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Merges the contents of (all of) the elements merged by the specified package using the specified options, reporting problems to the specified diagnostics, within the specified context.
 boolean UMLValidator.validateTemplateableElement(TemplateableElement templateableElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Method parameters in org.eclipse.uml2.uml.util with type arguments of type TemplateableElement
protected  java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<org.eclipse.emf.ecore.EObject>> UMLUtil.PackageMerger.merge(TemplateableElement receivingElement, java.util.Collection<? extends TemplateableElement> mergedElements, java.util.Map<java.lang.String,java.lang.String> options, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Merges the contents of (all of) the elements merged by the specified package using the specified options, reporting problems to the specified diagnostics, within the specified context.
 


Copyright 2003, 2014 IBM Corporation, CEA, and others.
All Rights Reserved.