Class AnyTextSerializer
Denotes a serializer using AnyText
public class AnyTextSerializer : IModelSerializer
- Inheritance
-
AnyTextSerializer
- Implements
- Inherited Members
Constructors
AnyTextSerializer(Grammar)
Creates a new instance
public AnyTextSerializer(Grammar grammar)
Parameters
grammarGrammarthe underlying grammar
Methods
Deserialize(Stream, Uri, IModelRepository, bool)
Deserializes the given source into a model
public Model Deserialize(Stream source, Uri modelUri, IModelRepository repository, bool addToRepository)
Parameters
sourceStreamthe source stream
modelUriUrithe URI of the model
repositoryIModelRepositorythe repository in the context of which the model is deserialized
addToRepositorybooltrue, if the model should be added to the repository, otherwise false
Returns
- Model
the deserialized model
Serialize(Model, Stream)
Serializes the given model to the given target stream
public void Serialize(Model model, Stream target)
Parameters
SerializeFragment(ModelElement, Stream)
Serialize the given model element as a fragment to the given stream
public void SerializeFragment(ModelElement element, Stream target)
Parameters
elementModelElementthe model element to serialize
targetStreamthe target stream