Interface Commentable

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
Abstract, AccessProvidingModuleDirective, Addition, AdditionalField, AdditionalLocalVariable, AdditiveExpression, AdditiveExpressionChild, AdditiveOperator, AndExpression, AndExpressionChild, Annotable, AnnotableAndModifiable, Annotation, AnnotationAttributeSetting, AnnotationInstance, AnnotationInstanceOrModifier, AnnotationParameter, AnnotationParameterList, AnnotationValue, AnonymousClass, Argumentable, ArrayConstructorReferenceExpression, ArrayDimension, ArrayInitializationValue, ArrayInitializer, ArrayInstantiation, ArrayInstantiationBySize, ArrayInstantiationByValues, ArrayInstantiationByValuesTyped, ArrayInstantiationByValuesUntyped, ArraySelector, ArrayTypeable, Assert, Assignment, AssignmentAnd, AssignmentDivision, AssignmentExclusiveOr, AssignmentExpression, AssignmentExpressionChild, AssignmentLeftShift, AssignmentMinus, AssignmentModulo, AssignmentMultiplication, AssignmentOperator, AssignmentOr, AssignmentPlus, AssignmentRightShift, AssignmentUnsignedRightShift, BinaryIntegerLiteral, BinaryLongLiteral, Block, BlockContainer, Boolean, BooleanLiteral, Break, Byte, CallTypeArgumentable, CastExpression, CatchBlock, CatchParameter, Char, CharacterLiteral, Class, Classifier, ClassifierImport, ClassifierReference, ClassMethod, ClassTypeConstructorReferenceExpression, CompilationUnit, Complement, ConcreteClassifier, Condition, Conditional, ConditionalAndExpression, ConditionalAndExpressionChild, ConditionalExpression, ConditionalExpressionChild, ConditionalOrExpression, ConditionalOrExpressionChild, Constructor, Continue, DecimalDoubleLiteral, DecimalFloatLiteral, DecimalIntegerLiteral, DecimalLongLiteral, Default, DefaultSwitchCase, DefaultSwitchRule, Division, Double, DoubleLiteral, DoWhileLoop, ElementReference, EmptyMember, EmptyModel, EmptyStatement, EnumConstant, Enumeration, Equal, EqualityExpression, EqualityExpressionChild, EqualityOperator, ExceptionThrower, ExclusiveOrExpression, ExclusiveOrExpressionChild, ExplicitConstructorCall, ExplicitlyTypedLambdaParameters, ExportsModuleDirective, Expression, ExpressionList, ExpressionStatement, ExtendsTypeArgument, Field, Final, Float, FloatLiteral, ForEachLoop, ForLoop, ForLoopInitializer, GreaterThan, GreaterThanOrEqual, HexDoubleLiteral, HexFloatLiteral, HexIntegerLiteral, HexLongLiteral, IdentifierReference, Implementor, ImplicitlyTypedLambdaParameters, Import, ImportingElement, InclusiveOrExpression, InclusiveOrExpressionChild, InferableType, Initializable, InstanceOfExpression, InstanceOfExpressionChild, Instantiation, Int, IntegerLiteral, Interface, InterfaceMethod, JavaRoot, Jump, JumpLabel, LambdaBody, LambdaExpression, LambdaParameters, LeftShift, LessThan, LessThanOrEqual, Literal, LocalVariable, LocalVariableStatement, Long, LongLiteral, Member, MemberContainer, Method, MethodCall, MethodReferenceExpression, MethodReferenceExpressionChild, MinusMinus, Modifiable, Modifier, Module, ModuleDirective, ModuleReference, ModuleRequiresModifier, Multiplication, MultiplicativeExpression, MultiplicativeExpressionChild, MultiplicativeOperator, NamedElement, NamespaceAwareElement, NamespaceClassifierReference, Native, Negate, NestedExpression, NewConstructorCall, NewConstructorCallWithInferredTypeArguments, NormalSwitchCase, NormalSwitchRule, NotEqual, NullLiteral, OctalIntegerLiteral, OctalLongLiteral, Open, OpensModuleDirective, Operator, OrdinaryParameter, Package, PackageImport, Parameter, Parametrizable, PlusPlus, PrefixUnaryModificationExpression, PrimaryExpression, PrimaryExpressionReferenceExpression, PrimitiveType, PrimitiveTypeReference, Private, Protected, ProvidesModuleDirective, Public, QualifiedTypeArgument, ReceiverParameter, Reference, ReferenceableElement, ReflectiveClassReference, RelationExpression, RelationExpressionChild, RelationOperator, Remainder, RequiresModuleDirective, Resource, Return, RightShift, Self, SelfReference, ShiftExpression, ShiftExpressionChild, ShiftOperator, Short, SingleAnnotationParameter, SingleImplicitLambdaParameter, Statement, StatementContainer, StatementListContainer, Static, StaticClassifierImport, StaticImport, StaticMemberImport, Strictfp, StringReference, Subtraction, SuffixUnaryModificationExpression, Super, SuperTypeArgument, Switch, SwitchCase, SwitchRule, Synchronized, SynchronizedBlock, TextBlockReference, This, Throw, Transient, Transitive, TryBlock, Type, TypeArgument, TypeArgumentable, TypedElement, TypeParameter, TypeParametrizable, TypeReference, UnaryExpression, UnaryExpressionChild, UnaryModificationExpression, UnaryModificationExpressionChild, UnaryModificationOperator, UnaryOperator, UnknownTypeArgument, UnsignedRightShift, UsesModuleDirective, Variable, VariableLengthParameter, Void, Volatile, WhileLoop, YieldStatement
All Known Implementing Classes:
AbstractImpl, AccessProvidingModuleDirectiveImpl, AdditionalFieldImpl, AdditionalLocalVariableImpl, AdditionImpl, AdditiveExpressionChildImpl, AdditiveExpressionImpl, AdditiveOperatorImpl, AndExpressionChildImpl, AndExpressionImpl, AnnotableAndModifiableImpl, AnnotableImpl, AnnotationAttributeSettingImpl, AnnotationImpl, AnnotationInstanceImpl, AnnotationInstanceOrModifierImpl, AnnotationParameterImpl, AnnotationParameterListImpl, AnnotationValueImpl, AnonymousClassImpl, ArgumentableImpl, ArrayConstructorReferenceExpressionImpl, ArrayDimensionImpl, ArrayInitializationValueImpl, ArrayInitializerImpl, ArrayInstantiationBySizeImpl, ArrayInstantiationByValuesImpl, ArrayInstantiationByValuesTypedImpl, ArrayInstantiationByValuesUntypedImpl, ArrayInstantiationImpl, ArraySelectorImpl, ArrayTypeableImpl, AssertImpl, AssignmentAndImpl, AssignmentDivisionImpl, AssignmentExclusiveOrImpl, AssignmentExpressionChildImpl, AssignmentExpressionImpl, AssignmentImpl, AssignmentLeftShiftImpl, AssignmentMinusImpl, AssignmentModuloImpl, AssignmentMultiplicationImpl, AssignmentOperatorImpl, AssignmentOrImpl, AssignmentPlusImpl, AssignmentRightShiftImpl, AssignmentUnsignedRightShiftImpl, BinaryIntegerLiteralImpl, BinaryLongLiteralImpl, BlockContainerImpl, BlockImpl, BooleanImpl, BooleanLiteralImpl, BreakImpl, ByteImpl, CallTypeArgumentableImpl, CastExpressionImpl, CatchBlockImpl, CatchParameterImpl, CharacterLiteralImpl, CharImpl, ClassifierImpl, ClassifierImportImpl, ClassifierReferenceImpl, ClassImpl, ClassMethodImpl, ClassTypeConstructorReferenceExpressionImpl, CommentableImpl, CompilationUnitImpl, ComplementImpl, ConcreteClassifierImpl, ConditionalAndExpressionChildImpl, ConditionalAndExpressionImpl, ConditionalExpressionChildImpl, ConditionalExpressionImpl, ConditionalImpl, ConditionalOrExpressionChildImpl, ConditionalOrExpressionImpl, ConditionImpl, ConstructorImpl, ContinueImpl, DecimalDoubleLiteralImpl, DecimalFloatLiteralImpl, DecimalIntegerLiteralImpl, DecimalLongLiteralImpl, DefaultImpl, DefaultSwitchCaseImpl, DefaultSwitchRuleImpl, DivisionImpl, DoubleImpl, DoubleLiteralImpl, DoWhileLoopImpl, ElementReferenceImpl, EmptyMemberImpl, EmptyModelImpl, EmptyStatementImpl, EnumConstantImpl, EnumerationImpl, EqualImpl, EqualityExpressionChildImpl, EqualityExpressionImpl, EqualityOperatorImpl, ExceptionThrowerImpl, ExclusiveOrExpressionChildImpl, ExclusiveOrExpressionImpl, ExplicitConstructorCallImpl, ExplicitlyTypedLambdaParametersImpl, ExportsModuleDirectiveImpl, ExpressionImpl, ExpressionListImpl, ExpressionStatementImpl, ExtendsTypeArgumentImpl, FieldImpl, FinalImpl, FloatImpl, FloatLiteralImpl, ForEachLoopImpl, ForLoopImpl, ForLoopInitializerImpl, GreaterThanImpl, GreaterThanOrEqualImpl, HexDoubleLiteralImpl, HexFloatLiteralImpl, HexIntegerLiteralImpl, HexLongLiteralImpl, IdentifierReferenceImpl, ImplementorImpl, ImplicitlyTypedLambdaParametersImpl, ImportImpl, ImportingElementImpl, InclusiveOrExpressionChildImpl, InclusiveOrExpressionImpl, InferableTypeImpl, InitializableImpl, InstanceOfExpressionChildImpl, InstanceOfExpressionImpl, InstantiationImpl, IntegerLiteralImpl, InterfaceImpl, InterfaceMethodImpl, IntImpl, JavaRootImpl, JumpImpl, JumpLabelImpl, LambdaBodyImpl, LambdaExpressionImpl, LambdaParametersImpl, LeftShiftImpl, LessThanImpl, LessThanOrEqualImpl, LiteralImpl, LocalVariableImpl, LocalVariableStatementImpl, LongImpl, LongLiteralImpl, MemberContainerImpl, MemberImpl, MethodCallImpl, MethodImpl, MethodReferenceExpressionChildImpl, MethodReferenceExpressionImpl, MinusMinusImpl, ModifiableImpl, ModifierImpl, ModuleDirectiveImpl, ModuleImpl, ModuleReferenceImpl, ModuleRequiresModifierImpl, MultiplicationImpl, MultiplicativeExpressionChildImpl, MultiplicativeExpressionImpl, MultiplicativeOperatorImpl, NamedElementImpl, NamespaceAwareElementImpl, NamespaceClassifierReferenceImpl, NativeImpl, NegateImpl, NestedExpressionImpl, NewConstructorCallImpl, NewConstructorCallWithInferredTypeArgumentsImpl, NormalSwitchCaseImpl, NormalSwitchRuleImpl, NotEqualImpl, NullLiteralImpl, OctalIntegerLiteralImpl, OctalLongLiteralImpl, OpenImpl, OpensModuleDirectiveImpl, OperatorImpl, OrdinaryParameterImpl, PackageImpl, PackageImportImpl, ParameterImpl, ParametrizableImpl, PlusPlusImpl, PrefixUnaryModificationExpressionImpl, PrimaryExpressionImpl, PrimaryExpressionReferenceExpressionImpl, PrimitiveTypeImpl, PrimitiveTypeReferenceImpl, PrivateImpl, ProtectedImpl, ProvidesModuleDirectiveImpl, PublicImpl, QualifiedTypeArgumentImpl, ReceiverParameterImpl, ReferenceableElementImpl, ReferenceImpl, ReflectiveClassReferenceImpl, RelationExpressionChildImpl, RelationExpressionImpl, RelationOperatorImpl, RemainderImpl, RequiresModuleDirectiveImpl, ReturnImpl, RightShiftImpl, SelfImpl, SelfReferenceImpl, ShiftExpressionChildImpl, ShiftExpressionImpl, ShiftOperatorImpl, ShortImpl, SingleAnnotationParameterImpl, SingleImplicitLambdaParameterImpl, StatementContainerImpl, StatementImpl, StatementListContainerImpl, StaticClassifierImportImpl, StaticImpl, StaticImportImpl, StaticMemberImportImpl, StrictfpImpl, StringReferenceImpl, SubtractionImpl, SuffixUnaryModificationExpressionImpl, SuperImpl, SuperTypeArgumentImpl, SwitchCaseImpl, SwitchImpl, SwitchRuleImpl, SynchronizedBlockImpl, SynchronizedImpl, TemporalCompositeClassifier, TextBlockReferenceImpl, ThisImpl, ThrowImpl, TransientImpl, TransitiveImpl, TryBlockImpl, TypeArgumentableImpl, TypeArgumentImpl, TypedElementImpl, TypeImpl, TypeParameterImpl, TypeParametrizableImpl, TypeReferenceImpl, UnaryExpressionChildImpl, UnaryExpressionImpl, UnaryModificationExpressionChildImpl, UnaryModificationExpressionImpl, UnaryModificationOperatorImpl, UnaryOperatorImpl, UnknownTypeArgumentImpl, UnsignedRightShiftImpl, UsesModuleDirectiveImpl, VariableImpl, VariableLengthParameterImpl, VoidImpl, VolatileImpl, WhileLoopImpl, YieldStatementImpl

public interface Commentable extends EObject
A representation of the model object 'Commentable'.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
abstract="true"
  • Method Details

    • getLayoutInformations

      EList<LayoutInformation> getLayoutInformations()
      Returns the value of the 'Layout Informations' containment reference list. The list contents are of type LayoutInformation.
      Returns:
      the value of the 'Layout Informations' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" resolveProxies="true"
    • getConcreteClassifier

      ConcreteClassifier getConcreteClassifier(String name)
      Generated class or method.
      EMF model class or method.
    • getConcreteClassifiers

      EList<ConcreteClassifier> getConcreteClassifiers(String packageName, String classifierQuery)
      Generated class or method.
      EMF model class or method.
    • getLibClass

      Class getLibClass(String name)
      Generated class or method.
      EMF model class or method.
    • getLibInterface

      Interface getLibInterface(String name)
      Generated class or method.
      EMF model class or method.
    • getClassClass

      Class getClassClass()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getObjectClass

      Class getObjectClass()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getStringClass

      Class getStringClass()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getAnnotationInterface

      Interface getAnnotationInterface()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingAnnotationInstance

      AnnotationInstance getContainingAnnotationInstance()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingAnonymousClass

      AnonymousClass getContainingAnonymousClass()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingConcreteClassifier

      ConcreteClassifier getContainingConcreteClassifier()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingCompilationUnit

      CompilationUnit getContainingCompilationUnit()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingPackageName

      EList<String> getContainingPackageName()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getContainingContainerName

      EList<String> getContainingContainerName()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getParentConcreteClassifier

      ConcreteClassifier getParentConcreteClassifier()
      Generated class or method.
      EMF model class or method.
      kind="operation"
    • getParentByEType

      EObject getParentByEType(EClass type)
      Generated class or method.
      EMF model class or method.
    • getFirstChildByEType

      EObject getFirstChildByEType(EClass type)
      Generated class or method.
      EMF model class or method.
    • getParentByType

      <T> T getParentByType(Class<T> type)
      Generated class or method.
      EMF model class or method.
    • getFirstChildByType

      <T> T getFirstChildByType(Class<T> type)
      Generated class or method.
      EMF model class or method.
    • getChildrenByEType

      EList<EObject> getChildrenByEType(EClass type)
      Generated class or method.
      EMF model class or method.
    • getChildrenByType

      <T> EList<T> getChildrenByType(Class<T> type)
      Generated class or method.
      EMF model class or method.
    • addBeforeContainingStatement

      void addBeforeContainingStatement(Statement statementToAdd)
      Generated class or method.
      EMF model class or method.
      statementToAddRequired="true"
    • addAfterContainingStatement

      void addAfterContainingStatement(Statement statementToAdd)
      Generated class or method.
      EMF model class or method.
      statementToAddRequired="true"