Interface ParameterableElement

All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Abstraction, Activity, Actor, AnyReceiveEvent, Artifact, Association, AssociationClass, Behavior, BehavioredClassifier, CallEvent, ChangeEvent, Class, Classifier, Collaboration, CommunicationPath, Component, ComponentRealization, ConnectableElement, Constraint, DataType, Dependency, Deployment, DeploymentSpecification, Device, Duration, DurationConstraint, DurationInterval, DurationObservation, ElementValue, EncapsulatedClassifier, Enumeration, EnumerationLiteral, Event, ExecutionEnvironment, Expression, Extension, ExtensionEnd, FunctionBehavior, GeneralizationSet, InformationFlow, InformationItem, InstanceSpecification, InstanceValue, Interaction, InteractionConstraint, Interface, InterfaceRealization, Interval, IntervalConstraint, LiteralBoolean, LiteralInteger, LiteralNull, LiteralReal, LiteralSpecification, LiteralString, LiteralUnlimitedNatural, Manifestation, MessageEvent, Model, Node, Observation, OpaqueBehavior, OpaqueExpression, Operation, Package, PackageableElement, Parameter, Port, PrimitiveType, Profile, Property, ProtocolStateMachine, Realization, Signal, SignalEvent, StateMachine, Stereotype, StringExpression, StructuredClassifier, Substitution, TimeConstraint, TimeEvent, TimeExpression, TimeInterval, TimeObservation, Type, Usage, UseCase, ValueSpecification, Variable

public interface ParameterableElement extends Element
A representation of the model object 'Parameterable Element'.

A ParameterableElement is an Element that can be exposed as a formal TemplateParameter for a template, or specified as an actual parameter in a binding of a template.

The following features are supported:

See Also:
Model:
abstract="true" annotation="MOF package='auxiliaryconstructs.mdtemplates'"
Generated: