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:
Activity, Actor, Artifact, Association, AssociationClass, Behavior, BehavioredClassifier, Class, Classifier, Collaboration, CommunicationPath, Component, DataType, DeploymentSpecification, Device, EncapsulatedClassifier, Enumeration, ExecutionEnvironment, Extension, FunctionBehavior, InformationItem, Interaction, Interface, Model, Node, OpaqueBehavior, Operation, Package, PrimitiveType, Profile, ProtocolStateMachine, Signal, StateMachine, Stereotype, StringExpression, StructuredClassifier, UseCase

public interface TemplateableElement extends Element
A representation of the model object 'Templateable Element'.

A TemplateableElement is an Element that can optionally be defined as a template and bound to other templates.

The following features are supported:

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