StandardModelingAdapter Class
Represents a basic DSL based model adapter.
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter
Syntax
[CLSCompliantAttribute(false)]
public abstract class StandardModelingAdapter : ModelingAdapter
[CLSCompliantAttribute(false)]
public ref class StandardModelingAdapter abstract : ModelingAdapter
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type StandardModelingAdapter =
class
inherit ModelingAdapter
end
<CLSCompliantAttribute(False)>
Public MustInherit Class StandardModelingAdapter
Inherits ModelingAdapter
Constructors
Name | Description | |
---|---|---|
StandardModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelElement) | Constructor |
|
StandardModelingAdapter(ModelBusReference, ModelBusAdapterManager, Store) | Constructor |
Properties
Name | Description | |
---|---|---|
AdapterManager | ModelBusAdapterManager instance that creates this ModelBusAdapter instance.(Inherited from ModelBusAdapter.) |
|
AdapterModelRoot | ||
AdapterStore | ||
DisplayName | The display name of the ModelBusAdapter(Inherited from ModelBusAdapter.) |
|
Disposed | True if this ModelBusAdapter instance has been disposed, false otherwise.(Inherited from ModelBusAdapter.) |
|
DocumentHandler | ModelingDocumentHandler used by this ModelingAdapter. The DocumentHandler is used by the ModelBusAdapter to configure the model wrapped by it. You can set this property only if it has not been set already.(Inherited from ModelingAdapter.) |
|
Reference | (Inherited from ModelBusAdapter.) |
Methods
Name | Description | |
---|---|---|
Dispose() | (Inherited from ModelBusAdapter.) |
|
Dispose(Boolean) | Clean-up this ModelBusAdapter instance. Triggers a dispose of the DocumentHandler, if it has one.(Inherited from ModelingAdapter.) |
|
Equals(ModelBusAdapter) | True if this ModelBusAdapter is the same as the given ModelBusAdapter instance, false otherwise.(Inherited from ModelBusAdapter.) |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | Destructor.(Inherited from ModelBusAdapter.) |
|
GetDefaultView() | Obtains the PrimaryView associated with this Model, if one is available.(Overrides ModelBusAdapter.GetDefaultView().) |
|
GetElementDisplayName(ModelElement) | Extension point for letting the DSL author decide the Display name for a particular model element |
|
GetElementId(ModelElement) | Get the Element Id of a ModelElement. This element Id will be used to build the modelbus reference of the model element |
|
GetElementReference(Object) | Get the reference of a given object instance supposed to be exposed by this adapter.(Overrides ModelBusAdapter.GetElementReference(Object).) |
|
GetElementReferences(Type) | Get back all referenced objects that conform to a given data contract.(Inherited from ModelBusAdapter.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetReferences(Type) | (Inherited from ModelBusAdapter.) |
|
GetReferenceStatus() | Validates the element and the view (if applicable) and returns the status(Overrides ModelBusAdapter.GetReferenceStatus().) |
|
GetType() | (Inherited from Object.) |
|
GetView(ModelBusReference) | Gets a specific view associated with this Model based on the ModelBusView reference(Overrides ModelBusAdapter.GetView(ModelBusReference).) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ResolveElementReference(ModelBusReference) | Given an identifier for an Element, returns the actual object represented by this reference.(Overrides ModelBusAdapter.ResolveElementReference(ModelBusReference).) |
|
ToString() | (Inherited from Object.) |
|
TrySetDocumentHandler(ModelingDocumentHandler) | If the ModelingDocumentHandler is not already set (by the constructor for e.g.), then sets it to the value passed as a parameter. Otherwise, returns false.(Inherited from ModelingAdapter.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.VisualStudio.Modeling.Integration Namespace
Return to top