annotations
KlasseClone

This class represents a cloned statement sequence. It implements the ModelAnnotation interface, thus it can be attached to arbitrary model elements.
Clones are repeated section in source code. Clone analyses tools can be used to detect clones in source code. Analyses results can be represented in a model instance by instances of this model element.

Attribute
<Class> Root root root

This property is a reference to the model root.

<<nondocumented>> <Class> CloneInstance cloneInstances cloneInstances

This property represents a list with references to the clone instances belonging to this clone.

!!TableHeading.InheritedAttributes!!gast::core::ModelElement gast::core::ModelElement
annotations annotations, status status, uniqueId uniqueId

!!TableHeading.InheritedAttributes!!gast::annotations::ModelAnnotation gast::annotations::ModelAnnotation

!!TableHeading.InheritedOperations!!gast::core::ModelElement gast::core::ModelElement

!!TableHeading.InheritedOperations!!gast::annotations::ModelAnnotation gast::annotations::ModelAnnotation

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameClone
Name Expression
Namespace<<ePackage>> <Package> annotations
Owned Template Signature
Owner<<ePackage>> <Package> annotations
Owning Template Parameter
Package<<ePackage>> <Package> annotations
Qualified Namegast::annotations::Clone
Representation
StereotypeNondocumented
Template Parameter
VisibilityPublic

Details für Attribute

 cloneInstances
Public <<nondocumented>> <Class> CloneInstance cloneInstances

This property represents a list with references to the clone instances belonging to this clone.

Eigenschaften:

AggregationComposite
Alias
Association<Association> A_cloneInstances_clone
Association End
Class<<nondocumented>> <Class> Clone
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..*
NamecloneInstances
Name Expression
Namespace<<nondocumented>> <Class> Clone
Opposite<Property> clone : Clone
Owned Template Signature
Owner<<nondocumented>> <Class> Clone
Owning Association
Owning Template Parameter
Qualified Namegast::annotations::Clone::cloneInstances
Stereotype
Template Parameter
Type<<nondocumented>> <Class> CloneInstance
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPublic


 root
Public <Class> Root root

This property is a reference to the model root.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_clones_root
Association End
Class<<nondocumented>> <Class> Clone
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
Multiplicity1
Nameroot
Name Expression
Namespace<<nondocumented>> <Class> Clone
Opposite<Property> clones : Clone [0..*]
Owned Template Signature
Owner<<nondocumented>> <Class> Clone
Owning Association
Owning Template Parameter
Qualified Namegast::annotations::Clone::root
Stereotype
Template Parameter
Type<Class> Root
Upper1
Upper Value
VisibilityPublic