Show / Hide Table of Contents

Class LayoutInformation

The default implementation of the LayoutInformation class

Inheritance
object
ModelElement
LayoutInformation
AttributeLayoutInformation
KeywordLayoutInformation
ReferenceLayoutInformation
Implements
ILayoutInformation
IModelElement
INotifyPropertyChanged
INotifyPropertyChanging
Inherited Members
ModelElement.Model
ModelElement.Freeze()
ModelElement.Lock()
ModelElement.IsFrozen
ModelElement.IsLocked
ModelElement.Unlock()
ModelElement.TryUnlock()
ModelElement.GetContainerReference(IModelElement, out int)
ModelElement.PropagateNewModel(Model, Model, IModelElement)
ModelElement.OnChildCreated(IModelElement)
ModelElement.OnParentChanging(IModelElement, IModelElement)
ModelElement.OnParentChanged(IModelElement, IModelElement)
ModelElement.Parent
ModelElement.Children
ModelElement.RelativeUri
ModelElement.AbsoluteUri
ModelElement.CreateUriWithFragment(string, bool, IModelElement)
ModelElement.CreateUriFromGlobalIdentifier(string, bool)
ModelElement.PropagateNewId(ValueChangedEventArgs)
ModelElement.EnforceModels
ModelElement.PreferIdentifiers
ModelElement.IsIdentified
ModelElement.ToIdentifierString()
ModelElement.ToString()
ModelElement.KeyChanged
ModelElement.OnKeyChanged(EventArgs)
ModelElement.Resolve(Uri)
ModelElement.Resolve(string)
ModelElement.GetRelativePathForChild(IModelElement)
ModelElement.GetRelativePathForNonIdentifiedChild(IModelElement)
ModelElement.GetCompositionName(object)
ModelElement.GetModelElementForPathSegment(string)
ModelElement.GetModelElementForReference(string, int)
ModelElement.GetCollectionForFeature(string)
ModelElement.CallOperation(IOperation, object[])
ModelElement.GetExpressionForReference(string)
ModelElement.GetExpressionForAttribute(string)
ModelElement.Extensions
ModelElement.GetExtension<T>()
ModelElement.ReferencedElements
ModelElement.OnPropertyChanged(string, ValueChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnPropertyChanging(string, ValueChangedEventArgs, Lazy<ITypedElement>)
ModelElement.Delete()
ModelElement.OnDeleting(UriChangedEventArgs)
ModelElement.OnDeleted(UriChangedEventArgs)
ModelElement.PropertyChanged
ModelElement.PropertyChanging
ModelElement.Deleted
ModelElement.Deleting
ModelElement.UriChanged
ModelElement.GetReferencedElement(IReference, int)
ModelElement.SetReferencedElement(IReference, IModelElement)
ModelElement.GetReferencedElements(IReference)
ModelElement.GetAttributeValue(IAttribute, int)
ModelElement.SetAttributeValue(IAttribute, object)
ModelElement.GetAttributeValues(IAttribute)
ModelElement.OnCollectionChanged(string, NotifyCollectionChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnCollectionChanging(string, NotifyCollectionChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnBubbledChange(BubbledChangeEventArgs)
ModelElement.BubbledChange
ModelElement.ParentChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Interop.Layout
Assembly: NMF.EcoreInterop.dll
Syntax
[XmlNamespace("http://www.emftext.org/commons/layout")]
[XmlNamespacePrefix("layout")]
[ModelRepresentationClass("http://www.emftext.org/commons/layout#//LayoutInformation/")]
public abstract class LayoutInformation : ModelElement, ILayoutInformation, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

ClassInstance

Gets the Class model for this type

Declaration
public static IClass ClassInstance { get; }
Property Value
Type Description
IClass
| Edit this page View Source

HiddenTokenText

The hiddenTokenText property

Declaration
[XmlElementName("hiddenTokenText")]
[XmlAttribute(true)]
public virtual string HiddenTokenText { get; set; }
Property Value
Type Description
string
| Edit this page View Source

StartOffset

The startOffset property

Declaration
[XmlElementName("startOffset")]
[XmlAttribute(true)]
public virtual int StartOffset { get; set; }
Property Value
Type Description
int
| Edit this page View Source

SyntaxElementID

The syntaxElementID property

Declaration
[XmlElementName("syntaxElementID")]
[XmlAttribute(true)]
public virtual string SyntaxElementID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

VisibleTokenText

The visibleTokenText property

Declaration
[XmlElementName("visibleTokenText")]
[XmlAttribute(true)]
public virtual string VisibleTokenText { get; set; }
Property Value
Type Description
string

Methods

| Edit this page View Source

GetAttributeValue(string, int)

Resolves the given attribute name

Declaration
protected override object GetAttributeValue(string attribute, int index)
Parameters
Type Name Description
string attribute

The requested attribute name

int index

The index of this attribute

Returns
Type Description
object

The attribute value or null if it could not be found

Overrides
ModelElement.GetAttributeValue(string, int)
| Edit this page View Source

GetClass()

Gets the Class for this model element

Declaration
public override IClass GetClass()
Returns
Type Description
IClass
Overrides
ModelElement.GetClass()
| Edit this page View Source

OnHiddenTokenTextChanged(ValueChangedEventArgs)

Raises the HiddenTokenTextChanged event

Declaration
protected virtual void OnHiddenTokenTextChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnHiddenTokenTextChanging(ValueChangedEventArgs)

Raises the HiddenTokenTextChanging event

Declaration
protected virtual void OnHiddenTokenTextChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnStartOffsetChanged(ValueChangedEventArgs)

Raises the StartOffsetChanged event

Declaration
protected virtual void OnStartOffsetChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnStartOffsetChanging(ValueChangedEventArgs)

Raises the StartOffsetChanging event

Declaration
protected virtual void OnStartOffsetChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnSyntaxElementIDChanged(ValueChangedEventArgs)

Raises the SyntaxElementIDChanged event

Declaration
protected virtual void OnSyntaxElementIDChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnSyntaxElementIDChanging(ValueChangedEventArgs)

Raises the SyntaxElementIDChanging event

Declaration
protected virtual void OnSyntaxElementIDChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnVisibleTokenTextChanged(ValueChangedEventArgs)

Raises the VisibleTokenTextChanged event

Declaration
protected virtual void OnVisibleTokenTextChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnVisibleTokenTextChanging(ValueChangedEventArgs)

Raises the VisibleTokenTextChanging event

Declaration
protected virtual void OnVisibleTokenTextChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

SetFeature(string, object)

Sets a value to the given feature

Declaration
protected override void SetFeature(string feature, object value)
Parameters
Type Name Description
string feature

The requested feature

object value

The value that should be set to that feature

Overrides
ModelElement.SetFeature(string, object)

Events

| Edit this page View Source

HiddenTokenTextChanged

Gets fired when the HiddenTokenText property changed its value

Declaration
public event EventHandler<ValueChangedEventArgs> HiddenTokenTextChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

HiddenTokenTextChanging

Gets fired before the HiddenTokenText property changes its value

Declaration
public event EventHandler<ValueChangedEventArgs> HiddenTokenTextChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

StartOffsetChanged

Gets fired when the StartOffset property changed its value

Declaration
public event EventHandler<ValueChangedEventArgs> StartOffsetChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

StartOffsetChanging

Gets fired before the StartOffset property changes its value

Declaration
public event EventHandler<ValueChangedEventArgs> StartOffsetChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

SyntaxElementIDChanged

Gets fired when the SyntaxElementID property changed its value

Declaration
public event EventHandler<ValueChangedEventArgs> SyntaxElementIDChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

SyntaxElementIDChanging

Gets fired before the SyntaxElementID property changes its value

Declaration
public event EventHandler<ValueChangedEventArgs> SyntaxElementIDChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

VisibleTokenTextChanged

Gets fired when the VisibleTokenText property changed its value

Declaration
public event EventHandler<ValueChangedEventArgs> VisibleTokenTextChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

VisibleTokenTextChanging

Gets fired before the VisibleTokenText property changes its value

Declaration
public event EventHandler<ValueChangedEventArgs> VisibleTokenTextChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>

Implements

ILayoutInformation
IModelElement
INotifyPropertyChanged
INotifyPropertyChanging
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX