A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractModelChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for property, reference and node change events.
- AbstractModelChangeEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelChangeEvent
- AbstractModelEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for model access and change notifications, just in case there's need to reference either.
- AbstractModelEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelEvent
- AbstractModelReadEvent - Class in org.jetbrains.mps.openapi.event
-
Base class for node (property and reference) read events.
- AbstractModelReadEvent() - Constructor for class org.jetbrains.mps.openapi.event.AbstractModelReadEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleAddedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleChangedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovingEvent
- accept(SModuleEventVisitor) - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- actionFinished() - Method in interface org.jetbrains.mps.openapi.repository.WriteActionListener
- actionStarted() - Method in interface org.jetbrains.mps.openapi.repository.WriteActionListener
- addAccessListener(SNodeAccessListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- addChangeListener(SNodeChangeListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
As
SNode
API suggests, any model could be modified. - addChild(String, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use addChild(SContainmentLink, SNode)
- addChild(SContainmentLink, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Adds a new child as a last child in a given role.
- addCommandListener(CommandListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
add/remove listeners to listen to the start/finish of command events
- addFactory(String, FacetsFacade.FacetFactory) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- addFindUsagesParticipant(FindUsagesParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.add/remove methods shall move to PersistenceRegistry (implementation class), instead, as components that perform registration may access PersistenceRegistry instance directly. I don't see a need to add/remove participants dynamically.
- addListener(DataSourceListener) - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Registers listeners who need to be notified about changes in the underlying data source.
- addListener(DataSourceListener) - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- addModelListener(SModelListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- addModuleListener(SModuleListener) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Listener can be added only once, the second time it's just not added
- addNavigationParticipant(NavigationParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.
- addReadActionListener(ReadActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Get notified about start/finish of a model read action
- addRepositoryListener(SRepositoryListener) - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Register a listener for the repository.
- addRootNode(SNode) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Adds the node as a root to this model.
- addWriteActionListener(WriteActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
add/remove listeners to listen to the start/finish of write action events
- advance(int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Advance by the given number of work items.
- always() - Static method in interface org.jetbrains.mps.util.Condition
-
Typed/checked alternative to
Condition.TRUE_CONDITION
- applyChanges(Runnable) - Method in interface org.jetbrains.mps.openapi.module.RepositoryAccess
-
Deprecated.Modifications to properties of modules and other elements stored in a repository must only be performed from within a managed command.
- AS_COMMENT - org.jetbrains.mps.openapi.util.SubProgressKind
-
Task name is displayed as a step in the progress dialog Steps are never displayed
- asCondition(Predicate<T>) - Static method in interface org.jetbrains.mps.util.Condition
- asPredicate() - Method in interface org.jetbrains.mps.util.Condition
- asString(SModelId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModelId(String)
, persistence-ready presentation of a model identifier. - asString(SModelReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModelReference(String)
, persistence-ready presentation of a model reference - asString(SNodeId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createNodeId(String)
, persistence-ready presentation of a node identity. - asString(SNodeReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createNodeReference(String)
, persistence-ready presentation of a node reference. - asString(SModuleId) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- asString(SModuleReference) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Serialize counterpart for
PersistenceFacade.createModuleReference(String)
.
B
- beforeModelRemoved(SModule, SModel) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- beforeModelRemoved(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- beforeModelRemoved(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- beforeModelRenamed(SModule, SModel, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Model renamed event may also indicate a change in its data source (e.g.
- beforeModelRenamed(SModule, SModel, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- beforeModuleRemoved(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- beforeModuleRemoved(SModule) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- beforeModuleRemoved(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- BOOL - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- BreadthConceptHierarchyIterator - Class in org.jetbrains.mps.util
-
Iterates hierarchy of concepts, breadth-first.
- BreadthConceptHierarchyIterator(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
C
- cancel() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
- canCreate(DataSource, Map<String, String>) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.rather try calling
ModelFactory.create(DataSource, SModelName, ModelLoadingOption...)
method and catching theModelCreationException
during creation or useModelFactory.supports(DataSource)
method to acknowledge whether this data source is supported at all. - canCreateModel(String) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Deprecated.we have a
DataSourceFactory#create
+ModelFactory.create(DataSource, SModelName, ModelLoadingOption...)
to create a new model (from a new data source) having just a model name and a model root. this method gives out an insufficient API -- it kind of implies that a model root has the only way to create a model given a name, however obviously it is not true in a current MPS setup. Semantics of this method (as for 3.5) is to create a new model via defaultDataSourceFactory
and defaultModelFactory
. Not sure if it makes sense at all shaped like this. The signature needs to be extended with aModelFactory
parameter. The same applies to the #createModel as well. [AP] - canCreateModels() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Deprecated.use specific #canCreateModel(SModelName)
- canRead() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Indicates, whether the current thread holds the read lock
- canWrite() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Indicates, whether the current thread holds the write lock
- changed(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.DataSourceListener
- changed(DataSource, Iterable<String>) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSourceListener
- checkReadAccess() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Fails with an exception, if the current thread does not hold the read lock
- checkWriteAccess() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Fails with an exception, if the current thread does not hold the write lock
- commandFinished() - Method in interface org.jetbrains.mps.openapi.repository.CommandListener
- commandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- commandFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- commandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- CommandListener - Interface in org.jetbrains.mps.openapi.repository
-
It can be used for listening to commandStarted and commandFinished events of
ModelAccess.executeCommand(Runnable)
andModelAccess.executeCommandInEDT(Runnable)
The clients are still in write action while handling both events - commandStarted() - Method in interface org.jetbrains.mps.openapi.repository.CommandListener
- commandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- commandStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Notifications about commands in a
ModelAccess
associated with the repository. - commandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- COMPILE - org.jetbrains.mps.openapi.module.SDependencyScope
- Condition<T> - Interface in org.jetbrains.mps.util
- conflictDetected(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
This event is fired when the storage-memory conflict is detected (== isChanged() && needsReloading()).
- conflictDetected(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- conflictDetected(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- consume(T) - Method in interface org.jetbrains.mps.openapi.util.Consumer
- Consumer<T> - Interface in org.jetbrains.mps.openapi.util
- contains(SNode) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Returns true if this scope contains the specified element.
- CONTENT_ONLY - org.jetbrains.mps.openapi.persistence.ContentOption
- ContentOption - Enum in org.jetbrains.mps.openapi.persistence
-
If appears among the parameters in the
ModelFactory.load(DataSource, ModelLoadingOption...)
then we don't care to build complete model on load, rather read content as-is, and tread loaded model as mere container for nodes,SModelData
-like. - copy() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Returns a deep copy of the current memento and its children
- create() - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
-
Deprecated.override
FacetsFacade.FacetFactory.create(SModule)
instead. - create() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRootFactory
-
Creates a model root, typical factory pattern.
- create(String) - Method in interface org.jetbrains.mps.openapi.persistence.SModelIdFactory
-
Given a serialized representation (without a type+colon prefix), creates an Immutable class.
- create(String) - Method in interface org.jetbrains.mps.openapi.persistence.SNodeIdFactory
-
Given a serialized representation (without a type+colon prefix), creates an Immutable class.
- create(SModule) - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
- create(DataSource, Map<String, String>) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.use more flexible
ModelFactory.create(DataSource, SModelName, ModelLoadingOption...)
instead - create(DataSource, SModelName, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Creates a new model with the supplied
modelName
on the givenDataSource
. - createChild(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Creates and registers a new child memento.
- createModel(String) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Creates a new model with the given name.
- createModelId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelId from a given text identifier.
- createModelReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference from a given text identifier.
- createModelReference(SModuleReference, SModelId, String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference in a module with a given model id and model name.
- createModelReference(SModuleReference, SModelId, SModelName) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SModelReference in a module with a given model id and model name.
- createModuleId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createModuleReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createModuleReference(SModuleId, String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- createNode(SConcept) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Instantiates an SNode of the given concept, suitable for use in this model.
- createNode(SConcept, SNodeId) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Instantiates an SNode of the given concept, suitable for use in this model, optionally specifying an id for the node.
- createNodeId(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Creates an SNodeId from a given text identifier.
- createNodeReference(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
D
- DataSource - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a location of the model data sources to build models.
- DataSourceListener - Interface in org.jetbrains.mps.openapi.persistence
-
Receives notifications about external changes to the data source.
- DataSourceType - Interface in org.jetbrains.mps.openapi.persistence.datasource
-
Serves as a unique identifier between
DataSource
instances. - DEFAULT - org.jetbrains.mps.openapi.module.SDependencyScope
- DEFAULT - org.jetbrains.mps.openapi.util.SubProgressKind
-
Task name gets appended to the outer task name in the progress dialog header using the '::' separator Steps are normally displayed in the progress dialog
- delete() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
If the node is a root, removes it from a model, else removes the node from its parent.
- delete(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
- dependencyAdded(SModule, SDependency) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- dependencyAdded(SModule, SDependency) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- dependencyRemoved(SModule, SDependency) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- dependencyRemoved(SModule, SDependency) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- DepthFirstConceptIterator - Class in org.jetbrains.mps.util
-
Traverse hierarchy of
SConcepts
for a given concept (inclusive), visiting super-concepts first then super-interfaces in an order they were specified in super-concepts (breadth-like). - DepthFirstConceptIterator(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.DepthFirstConceptIterator
- DescendantsTreeIterator - Class in org.jetbrains.mps.util
-
Iterator for a
SNode
sub-tree. - DescendantsTreeIterator(SNode) - Constructor for class org.jetbrains.mps.util.DescendantsTreeIterator
- DESIGN - org.jetbrains.mps.openapi.module.SDependencyScope
-
DESIGN dependency between generators indicates there's no run-time bound between the two.
- done() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Completes the monitoring
E
- EditableSModel - Interface in org.jetbrains.mps.openapi.model
-
Model deemed for editing.
- EMPTY_CONSUMER - Static variable in interface org.jetbrains.mps.openapi.util.Consumer
- EMPTY_CONTEXT - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelRootContext
- equals(Object) - Method in class org.jetbrains.mps.openapi.model.SModelName
- equals(Object) - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- executeCommand(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Represents a write action executed with respect to platform undo mechanism.
- executeCommandInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Represents a write action executed with respect to platform undo mechanism, runs asynchronously from EDT thread.
- executeUndoTransparentCommand(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
FIXME need thorough documentation Executed code has model write, is treated as a command, the only difference is that changes from the transparent action merged with the that of the previous undoable command
- EXTENDS - org.jetbrains.mps.openapi.module.SDependencyScope
-
Applicable between either two language or two generator modules
F
- FacetsFacade - Class in org.jetbrains.mps.openapi.module
- FacetsFacade() - Constructor for class org.jetbrains.mps.openapi.module.FacetsFacade
- FacetsFacade.FacetFactory - Interface in org.jetbrains.mps.openapi.module
- FALSE_CONDITION - Static variable in interface org.jetbrains.mps.util.Condition
- FileExtensionDataSourceType - Class in org.jetbrains.mps.openapi.persistence.datasource
-
A data source type based on the file name extension This type allows us to associate the corresponding data sources with various model factories.
- FilterIterator<T> - Class in org.jetbrains.mps.util
-
Iterator that uses
Condition
to filter out undesired elements. - FilterIterator(Iterator<? extends T>, Condition<T>) - Constructor for class org.jetbrains.mps.util.FilterIterator
- findInstances(Collection<SModel>, Set<SAbstractConcept>, Consumer<SNode>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds instances of the provided concepts in the scope.
- findInstances(Collection<SModel>, Set<SAbstractConcept>, Consumer<SNode>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds instances of the provided concepts in the scope.
- findInstances(SearchScope, Set<? extends SAbstractConcept>, boolean, Consumer<SNode>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- findInstances(SearchScope, Set<? extends SAbstractConcept>, boolean, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - findModelUsages(Collection<SModel>, Set<SModelReference>, Consumer<SModel>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds models referencing the provided set of models in the scope.
- findModelUsages(Collection<SModel>, Set<SModelReference>, Consumer<SModel>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds models referencing the provided set of models in the scope.
- findModelUsages(SearchScope, Set<SModelReference>, Consumer<SModel>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- findModelUsages(SearchScope, Set<SModelReference>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - findTargets(NavigationParticipant.TargetKind, Collection<SModel>, Consumer<NavigationParticipant.NavigationTarget>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant
- findUsages(Collection<SModel>, Set<SNode>, Consumer<SReference>, Consumer<SModel>) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds references to the provided nodes in the scope.
- findUsages(Collection<SModel>, Set<SNode>, Consumer<SReference>, Consumer<SModel>, ProgressMonitor) - Method in interface org.jetbrains.mps.openapi.persistence.FindUsagesParticipant
-
Finds references to the provided nodes in the scope.
- findUsages(SearchScope, Set<SNode>, Consumer<SReference>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
The methods below do exactly the same, only report their results not via the return but via the provided callback
consumer
. - findUsages(SearchScope, Set<SNode>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
-
Deprecated.please use more general version below. consider using
jetbrains.mps.util.CollectConsumer
if you need to recreate the old behavior. - FindUsagesFacade - Class in org.jetbrains.mps.openapi.module
-
Effective (usually index-based) implementation of find usages routines.
- FindUsagesFacade() - Constructor for class org.jetbrains.mps.openapi.module.FindUsagesFacade
- FindUsagesParticipant - Interface in org.jetbrains.mps.openapi.persistence
-
Effective (usually index-based) implementation of find usages routines.
- fromIdentity(String) - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
string to scope
- fromString(String) - Method in interface org.jetbrains.mps.openapi.language.SDataType
-
Returns a value of this type that is represented with given string, or
SType.NOT_A_VALUE
if there is no value that is represented with given string.
G
- GENERATES_INTO - org.jetbrains.mps.openapi.module.SDependencyScope
-
GENERATES_INTO indicates target languages this language's generators produce.
- GenerationOnly - Annotation Type in org.jetbrains.mps.annotations
-
Marks those java entities which are employed only during a generation phase
- get(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getAggregationLink() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getAggregationLink() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getAnchorNode() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
The incomplete node (when available) for load problems, or a node which caused troubles during save operation.
- getApplicableFacetTypes(Collection<SLanguage>) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
For the given set of languages, returns a set of recommended (see
FacetsFacade.registerLanguageFacet(SLanguage, String)
) facet types. - getAssociationLink() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getAssociationLink() - Method in class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- getAvailableElements(String) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Returns all available elements in the scope.
- getAvailableStreams() - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
- getChild() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getChild() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getChild(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getChildren() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns an immutable collection of all children.
- getChildren() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a point-time read-only copy of all the children mementos.
- getChildren(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getChildren(SContainmentLink)
- getChildren(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a point-time read-only copy of all the children mementos of the specified type.
- getChildren(SContainmentLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns an immutable collection of children in the specified role.
- getColumn() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getConcept() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
The concept that this node represents.
- getConcept() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
-
The concept's icon is used as a presentation icon.
- getConceptAlias() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getConcepts() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
All concepts defined in the language, empty if the language is invalid (missing).
- getContainingRoot() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the ancestor of current node, which parent is null Does not produce read on current as current is already obtained
- getContainmentLink() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns role of this node in parent node Returns null if a node has no parent
- getContainmentLinks() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the links this concept has, including inherited There's no "specialized links" at the compiled language level, all links are "original"
- getDatatypes() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
All datatypes defined in the language, empty if the language is invalid (missing).
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Deprecated.
- getDeclarationNode() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.
- getDeclaredDependencies() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
All dependencies on modules of all kinds.
- getDefault() - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
- getDefault() - Method in interface org.jetbrains.mps.openapi.language.SType
-
Returns default value of the type.
- getDefaultModelFactory() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.unclear contract, use
ModelFactoryRegistry#getDefault(DataSourceType)
seejetbrains.mps.extapi.persistence.ModelFactoryService
seejetbrains.mps.extapi.persistence.datasource.DataSourceFactoryRuleService
- getDescendants(Iterable<SNode>) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterate over subtrees of each node in a given sequence of 'root' nodes
- getDescendants(SModel) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over all nodes in the given model.
- getDescendants(SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over the subtree starting at the given node.
- getDescendants(SNode, Condition<SNode>, boolean) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Iterates over the subtree starting at the given node.
- getEnumeration() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The owning enumeration
- getFacet(Class<T>) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns facet of the specified class.
- getFacetFactory(String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- getFacets() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Retrieves all instantiated facets.
- getFacetType() - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Identity of the facet, see
FacetsFacade.getFacetFactory(String)
- getFacetTypes() - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Return set of all registered facet types
- getFileExtension() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- getFileExtension() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.Outrageous breaking of the separation location from the loading strategy principle, which is planted in the create, load, etc. methods. The location notion is hidden in
DataSource
and there is absolutely no need to expose it. In order to work out the currently running scenarios we set up special DataSourceFactory <-> ModelFactory relations which are exposed through theDataSourceFactoryRuleService
,ModelFactoryService
andModelFactory.getPreferredDataSourceTypes()
. - getFindUsagesParticipants() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Find usages participants speed-up usages search by indexing the content.
- getFirstChild() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Works together with getLastChild().
- getFormatTitle() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.use
ModelFactory.getType()
andModelFactoryType.getFormatTitle()
instead - getFormatTitle() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactoryType
- getFormatTitle() - Method in enum org.jetbrains.mps.openapi.persistence.NotImplementedModelFactoryType
-
Deprecated.
- getHelpUrl() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getInstance() - Static method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Deprecated.Use respective
ComponentPlugin
(i.e.MPSCore
) to obtain instance of the registry. - getInstance() - Static method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- getInstance() - Static method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- getKeys() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Retrieves a read-only collection of registered property keys.
- getKind() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
Returns whether it was a save or load problem.
- getLanguage() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
The language that defines the concept
- getLanguage() - Method in interface org.jetbrains.mps.openapi.language.SElement
-
Language which the element belongs to.
- getLanguageRuntimes() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
All the runtime dependencies that a language needs after generation to run the generated code.
- getLanguages() - Method in interface org.jetbrains.mps.openapi.model.SModelScope
-
Deprecated.
- getLanguageVersion() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Deprecated.
- getLastChild() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Works together with getFirstChild().
- getLine() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getLink() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Gets the associated Link - an abstract meta-definition for the reference
- getLiteral(String) - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
-
Resolves the enumeration literal with matching name
- getLiterals() - Method in interface org.jetbrains.mps.openapi.language.SEnumeration
- getLocation() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
When line and column are available, returns the location of the stream, where the problem occurred, or just plain text description of the location otherwise.
- getLocation() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Yields a string representation for the location of the data source (if applicable)
- getLocation() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getLongName() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getModel() - Method in class org.jetbrains.mps.openapi.event.AbstractModelChangeEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getModel() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getModel() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Containing model or null if the node is not contained in any model Does not produce node read event as the function depending on model is not a pure node function.
- getModel(SModelId) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
FIXME document whether this method required model read Retrieves a module's model by id
- getModel(SModelId) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
- getModelAccess() - Method in interface org.jetbrains.mps.openapi.module.SRepository
- getModelAccess() - Method in interface org.jetbrains.mps.openapi.project.Project
- getModelFactory(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.use
ModelFactoryRegistry#getDefault(DataSourceType)
seejetbrains.mps.extapi.persistence.ModelFactoryService
seejetbrains.mps.extapi.persistence.datasource.DataSourceFactoryRuleService
- getModelFactoryExtensions() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.the model factories are separated from the type of location (while file extension as a key clearly violates this idea). Thus one might to look at the
jetbrains.mps.extapi.persistence.datasource.DataSourceFactoryService
which can be used to register your one custom data source factories.jetbrains.mps.extapi.persistence.ModelFactoryService
is an extension point to register your custom model factory implementation and associate it (if needed) with some specific data source type. - getModelId() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Returns the id of the model valid within the containing module.
- getModelId() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Retrieves an identifier, which is unique within a module.
- getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Deprecated.Prefer
SModel.getName()
with access to distinct fractions of the name - getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModelId
-
Returns model name if it is a part of the identifier, or null otherwise.
- getModelName() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
The returned name of the model may include a stereotype, such as 'generator' or 'tests', separated by the '@' character, e.g.
- getModelReference() - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
- getModelRoot() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getModelRootFactory(String) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Retrieves the factory associated with the given type
- getModelRoots() - Method in interface org.jetbrains.mps.openapi.module.SModule
- getModels() - Method in interface org.jetbrains.mps.openapi.model.SModelScope
-
Deprecated.
- getModels() - Method in interface org.jetbrains.mps.openapi.module.SearchScope
- getModels() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Retrieves all module's models Contract: if the module was not changed the order of the models which this method returns stays the same.
- getModels() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
- getModule() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Retrieves the owning module TODO: fix remove SModule!
- getModule() - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryModuleEvent
- getModule() - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
The owning module TODO @deprecated facet is supposed to be a simple primitive flags storage.
- getModule() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
The owning module which must be present as well.
- getModule(SModuleId) - Method in interface org.jetbrains.mps.openapi.module.SRepository
- getModuleId() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The repository-wide unique identifier
- getModuleId() - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- getModuleName() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Identical to getModuleReference.getModuleName()
- getModuleName() - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- getModuleReference() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Returns module reference when it is a part of this model reference and is available, or null otherwise.
- getModuleReference() - Method in class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- getModuleReference() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
A reference to the module, which persists between subsequent read/write actions.
- getModules() - Method in interface org.jetbrains.mps.openapi.module.SearchScope
- getModules() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Returns an unmodifiable collection of modules.
- getName() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getName() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
- getName() - Method in interface org.jetbrains.mps.openapi.language.SNamedElement
-
Presentation of the element for an end-user.
- getName() - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Returns a name of this property Though in 3.2 the name is still used as id in some cases, it should be treated only as a user-friendly text representation.
- getName() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
This is an equivalent to
getModelReference().getName()
- getName() - Method in interface org.jetbrains.mps.openapi.model.SModelReference
- getName() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
For instances of INamedConcept concepts retrieves "name" property
- getName() - Method in interface org.jetbrains.mps.openapi.persistence.datasource.DataSourceType
- getName() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- getName() - Method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
- getName() - Method in interface org.jetbrains.mps.openapi.project.Project
- getNamespace() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getNavigationParticipants() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Navigation participants speed-up building Go to lists by indexing the available targets.
- getNewValue() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getNewValue() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getNextSibling() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
no parent -> no sibling.
- getNode() - Method in class org.jetbrains.mps.openapi.event.SNodeReadEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getNode() - Method in class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- getNode() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
Deprecated.use
SModel.Problem.getAnchorNode()
instead - getNode(SNodeId) - Method in interface org.jetbrains.mps.openapi.model.SModel
- getNodeId() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Uniquely identifies the node within its containing model.
- getNodeId() - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
- getNodeReference() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
- getOldValue() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getOldValue() - Method in class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- getOwner() - Method in interface org.jetbrains.mps.openapi.language.SConceptFeature
-
Retrieves concept where the feature has been declared.
- getParent() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- getParent() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- getParent() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the parent of this node Does not produce read on current as current is already obtained, does notify read for the parent.
- getParent() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Deprecated.
- getPreferredDataSourceTypes() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Declares a list of preferred data source formats, sorted from the most preferred to the less preferred data source type.
- getPresentation() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
The way to present the option to the user
- getPresentation() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
A string representing the node used to show the node in UI
- getPresentation() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
A textual representation of the model root TODO what is the difference with the
Object.toString()
?? TODO very ambiguous in API: is it to be used in UI? somewhere else? TODO one needs to clarify or replace it with a prosy #getName - getPresentation() - Method in interface org.jetbrains.mps.openapi.persistence.NavigationParticipant.NavigationTarget
- getPrevSibling() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
no parent -> no sibling.
- getProblems() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The list of persistence-specific model problems (like syntax or I/O errors).
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- getProblems() - Method in exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- getProjectModules() - Method in interface org.jetbrains.mps.openapi.project.Project
- getProperties() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the properties this concept has, including inherited
- getProperties() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves keys of all properties.
- getProperty() - Method in class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- getProperty() - Method in class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- getProperty(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getProperty(SProperty)
- getProperty(SProperty) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Returns the value of this property
- getProperty(SNode, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- getProperty(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.This method returns serialized property value. Consider use
SNodeAccessUtil.setPropertyValue(SNode, SProperty, Object)
that supplies values as is - getPropertyImpl(SNode, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyNames() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getProperties()
- getPropertyValue(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getPropertyValueImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- getQualifiedName() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Deprecated.
- getQualifiedName() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
The namespace of the language.
- getReference() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getReference() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Uniquely identifies the node in a repository.
- getReference(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getReference(SReferenceLink)
- getReference(SReferenceLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves an SReference of the given role to a node.
- getReferenceLinks() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns all the references this concept has, including inherited
- getReferences() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Retrieves all SReferences from the node.
- getReferenceTarget(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getReferenceTarget(SReferenceLink)
- getReferenceTarget(SReferenceLink) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Null means the reference has not been set or was set to null.
- getReferenceText(SNode) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Creates textual reference for scope element.
- getRepository() - Method in interface org.jetbrains.mps.openapi.model.SModel
- getRepository() - Method in class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- getRepository() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The repository module has been registered with.
- getRepository() - Method in interface org.jetbrains.mps.openapi.project.Project
- getRepositoryAccess() - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Deprecated.
- getRole() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Deprecated.
- getRole() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Deprecated.
- getRoleInParent() - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use getContainmentLink()
- getRoleName() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
Deprecated.
- getRoleName() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.
- getRootNodes() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Returns a collection of root nodes.
- getScope() - Method in interface org.jetbrains.mps.openapi.module.SDependency
- getScope(SNode) - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Builds and returns a scope for this reference in the given context.
- getScope(SNode, SContainmentLink, int) - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
This method allows to build a scope for the reference before its node has been registered in the repository.
- getShortDescription() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- getSimpleName() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getSource() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The data source which this model was loaded from.
- getSourceModule() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
The optional reference to a module containing the sources for the language.
- getSourceModuleReference() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
The optional reference to a module containing the sources for the language.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns reference to the node, which was generated to this concept.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SElement
-
Returns reference to the node, which was generated to this element.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.language.SEnumerationLiteral
-
Returns reference to the node, which declares this literal.
- getSourceNode() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Containing node for this reference.
- getStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
- getSuperConcept() - Method in interface org.jetbrains.mps.openapi.language.SConcept
-
Returns the superconcept of this concept
- getSuperInterfaces() - Method in interface org.jetbrains.mps.openapi.language.SConcept
-
Returns immediately implemented interfaces
- getSuperInterfaces() - Method in interface org.jetbrains.mps.openapi.language.SInterfaceConcept
-
Returns interfaces this one inherits immediately
- getTarget() - Method in interface org.jetbrains.mps.openapi.module.SDependency
-
Resolves dependency target in scope of source's repository.
- getTargetConcept() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
The concept for the nodes that this link points to.
- getTargetModule() - Method in interface org.jetbrains.mps.openapi.module.SDependency
-
Target module of this dependency as we know it.
- getTargetNode() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Resolves the target node in the containing repository.
- getTargetNodeId() - Method in interface org.jetbrains.mps.openapi.model.SReference
- getTargetNodeReference() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
Builds and returns a reference to the target node.
- getTargetSModelReference() - Method in interface org.jetbrains.mps.openapi.model.SReference
-
The following two operations are defined only for references which can instantly respond to the request (e.g.
- getText() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
- getText() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- getTimestamp() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Retrieves the last modification timestamp.
- getTimestamp() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getType() - Method in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- getType() - Method in interface org.jetbrains.mps.openapi.language.SProperty
- getType() - Method in interface org.jetbrains.mps.openapi.model.SModelId
- getType() - Method in interface org.jetbrains.mps.openapi.model.SNodeId
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
Defines a data source type for this kind of data sources.
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.Memento
-
Returns the value of type for the memento.
- getType() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Returns an id which is used to get model factory by id in the
ModelFactoryService
. - getType() - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
A customizable categorization identifier, such as JavaStubs
- getType() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- getTypeIds() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Retrieves all registered types of model roots FIXME shall rename to smth more meaningful (to reflect it's about model roots)
- getUsedLanguages() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns all used languages by this module
- getUsedLanguageVersion(SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModule
-
Returns version of used language
- getUserObject(Object) - Method in interface org.jetbrains.mps.openapi.model.SNode
- getUserObjectKeys() - Method in interface org.jetbrains.mps.openapi.model.SNode
- getValue() - Method in class org.jetbrains.mps.openapi.model.SModelName
H
- hashCode() - Method in class org.jetbrains.mps.openapi.model.SModelName
- hashCode() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- hasNext() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- hasNext() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- hasNext() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- hasNext() - Method in class org.jetbrains.mps.util.FilterIterator
- hasNext() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- hasNext() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- hasNext() - Method in class org.jetbrains.mps.util.UniqueIterator
- hasProperty(String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use hasProperty(SProperty)
- hasProperty(SProperty) - Method in interface org.jetbrains.mps.openapi.model.SNode
- hasProperty(SNode, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- hasProperty(SNode, SProperty) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasPropertyImpl(SNode, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasPropertyImpl(SNode, SProperty) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- hasStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
- hasStereotype(CharSequence) - Method in class org.jetbrains.mps.openapi.model.SModelName
I
- identify() - Method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
scope to string
- IGNORED - org.jetbrains.mps.openapi.util.SubProgressKind
-
Neither task names nor steps are propagated
- ImmediateParentConceptIterator - Class in org.jetbrains.mps.util
-
Concept hierarchy iterator that walks direct super concepts only, up to specified concept (exclusive) or a top-most concept (
BaseConcept
, inclusive). - ImmediateParentConceptIterator(SConcept) - Constructor for class org.jetbrains.mps.util.ImmediateParentConceptIterator
- ImmediateParentConceptIterator(SConcept, SConcept) - Constructor for class org.jetbrains.mps.util.ImmediateParentConceptIterator
- Immutable - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which do not change their state.
- ImmutableReturn - Annotation Type in org.jetbrains.mps.annotations
-
Marks methods which return value can not be changed.
- IncorrectModelReferenceFormatException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectModelReferenceFormatException
- IncorrectModelReferenceFormatException(String, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectModelReferenceFormatException
- IncorrectNodeIdFormatException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectNodeIdFormatException
- IncorrectNodeIdFormatException(String, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.PersistenceFacade.IncorrectNodeIdFormatException
- insertChildAfter(SContainmentLink, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Inserts the given node as a child of the current node of the specified role right after the anchor node.
- insertChildBefore(String, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use insertChildBefore(SContainmentLink, SNode, SNode)
- insertChildBefore(SContainmentLink, SNode, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Inserts the given node as a child of the current node of the specified role right in front of the anchor node.
- INSTANCE - org.jetbrains.mps.openapi.persistence.NotImplementedModelFactoryType
-
Deprecated.
- INSTANCE - org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.module.FacetsFacade
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.module.FindUsagesFacade
- INSTANCE - Static variable in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- InstanceOfCondition - Class in org.jetbrains.mps.util
-
SNode condition which is satisfied with an instance of specified concept.
- InstanceOfCondition(SAbstractConcept) - Constructor for class org.jetbrains.mps.util.InstanceOfCondition
- InstanceOfCondition(SAbstractConcept[]) - Constructor for class org.jetbrains.mps.util.InstanceOfCondition
- INT - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- Internal - Annotation Type in org.jetbrains.mps.annotations
-
Denotes classes/enums/methods/fields which are not recommended to be used by an outer client, possibly it is better to keep away from using this API at all.
- isAbstract() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
- isAccessible(SNode, SRepository) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Returns whether the given node belongs to the repository (or to one of its parent repositories).
- isApplicable(SModule) - Method in interface org.jetbrains.mps.openapi.module.FacetsFacade.FacetFactory
- isBinary() - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
returns true if plain text is not enough to represent stored data.
- isCanceled() - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
- isChanged() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- isCommandAction() - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- isEmpty() - Method in class org.jetbrains.mps.openapi.model.SModelName
-
Covers the case when we constructed a
SModelReference
withSModelId
only, unaware of actual model name. - isError() - Method in interface org.jetbrains.mps.openapi.model.SModel.Problem
-
Errors usually cause model to be partially loaded, so it cannot be saved back to the storage later.
- isGloballyUnique() - Method in interface org.jetbrains.mps.openapi.model.SModelId
-
Globally unique model identifiers can be resolved in a context of the whole repository.
- isIncluded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- isInstanceOf(Object) - Method in interface org.jetbrains.mps.openapi.language.SType
-
Returns
true
if given values belongs to this type. - isInstanceOf(SNode, SAbstractConcept) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
For non-null node,
SNode.isInstanceOfConcept(SAbstractConcept)
is straightforward replacement - isInstanceOfConcept(SAbstractConcept) - Method in interface org.jetbrains.mps.openapi.model.SNode
- isLoaded() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
The model is fully loaded into memory.
- isMultiple() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Instance nodes can contain more than one link like this.
- isMultiple() - Method in interface org.jetbrains.mps.openapi.language.SReferenceLink
-
Deprecated.
- isOpened() - Method in interface org.jetbrains.mps.openapi.project.Project
-
Project has two states -- #opened and #closed.
- isOptional() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
This link may contain no elements.
- isPackaged() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
The module has been imported as a compiled library, not sources.
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
No changes are permitted.
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.module.SModule
-
No updates are permitted
- isReadOnly() - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
-
TODO Makes sense only with API which introduce changes to the
DataSource
. - isReadOnly() - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- isReexport() - Method in interface org.jetbrains.mps.openapi.module.SDependency
- isReference() - Method in interface org.jetbrains.mps.openapi.language.SAbstractLink
-
Deprecated.boolean limits API to two link kinds possible
- isRoot() - Method in class org.jetbrains.mps.openapi.event.SNodeAddEvent
- isRoot() - Method in class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- isRootable() - Method in interface org.jetbrains.mps.openapi.language.SConcept
- isSubConceptOf(SAbstractConcept) - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Either implementing or extending the supplied concept
- isUnordered() - Method in interface org.jetbrains.mps.openapi.language.SContainmentLink
-
The order of elements contained by such links can be changed without affecting the language semantics.
- isUpdating() - Method in interface org.jetbrains.mps.openapi.module.RepositoryAccess
-
Deprecated.Indicates, whether the repository is just having changes applied to it through the applyChanges() method.
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SAbstractConcept
-
Returns true if this concept is fully-functional.
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SConceptFeature
- isValid() - Method in interface org.jetbrains.mps.openapi.language.SLanguage
-
Returns true if this language is fully-functional.
- isValid(String) - Method in interface org.jetbrains.mps.openapi.language.SProperty
-
Will be used to check validity of potential values.
- iterator() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- iterator() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- iterator() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- iterator() - Method in class org.jetbrains.mps.util.UniqueIterator
L
- languageAdded(SModule, SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- languageAdded(SModule, SLanguage) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- languageRemoved(SModule, SLanguage) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- languageRemoved(SModule, SLanguage) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- load() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
When owning a read action lock, this method will fully load the model from the storage.
- load(DataSource, Map<String, String>) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.
Map
is hardly perceivable. Please use ratherModelFactory.load(DataSource, ModelLoadingOption...)
instead - load(DataSource, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Loads an existing model from the given
DataSource
. - load(Memento) - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Allows the model root to read its previously saved configuration information
- load(Memento) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Allows the model root to read its previously saved configuration information
- Load - org.jetbrains.mps.openapi.model.SModel.Problem.Kind
M
- Memento - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as a storage abstraction to persist configuration information for model roots or other elements between sessions in a generic way.
- met(SNode) - Method in class org.jetbrains.mps.util.InstanceOfCondition
- met(T) - Method in interface org.jetbrains.mps.util.Condition
- ModelAccess - Interface in org.jetbrains.mps.openapi.module
-
Grants access to objects in the repository (for example to models)
- modelAdded(SModule, SModel) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- modelAdded(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- modelAdded(SModule, SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- modelAttached(SModel, SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
Fired when a model becomes visible in a repository.
- modelAttached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelAttached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelCreationException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelCreationException(String, List<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- ModelCreationException(String, List<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelCreationException
- modelDetached(SModel, SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
Fired when a model is no longer part of a repository, e.g.
- modelDetached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelDetached(SModel, SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a data source loading/saving/upgrading strategy.
- ModelFactoryType - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as identifier in the ModelFactoryRegistry.
- modelLoaded(SModel, boolean) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelLoaded(SModel, boolean) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelLoaded(SModel, boolean) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelLoadException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelLoadException(String) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadException(String, List<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadException(String, List<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelLoadException
- ModelLoadingOption - Interface in org.jetbrains.mps.openapi.persistence
-
Marker interface for the model creation/loading option
- modelRemoved(SModule, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Model is removed from a repository.
- modelRemoved(SModule, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- modelRemoved(SModule, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- modelRenamed(SModule, SModel, SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
- modelRenamed(SModule, SModel, SModelReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- modelReplaced(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelReplaced(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelReplaced(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelRoot - Interface in org.jetbrains.mps.openapi.persistence
-
Represents a logically connected group of models that come from a related physical origin, such as a file or a directory.
- ModelRootContext - Interface in org.jetbrains.mps.openapi.persistence
-
Serves as a context when the model root is created via
ModelRootFactory#create(ModelRootContext)
- ModelRootFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories which create model roots.
- modelSaved(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelSaved(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelSaved(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- ModelSaveException - Exception in org.jetbrains.mps.openapi.persistence
-
The exception is thrown when AST content doesn't fit into the persistence format.
- ModelSaveException(String, Iterable<SModel.Problem>) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- ModelSaveException(String, Iterable<SModel.Problem>, Throwable) - Constructor for exception org.jetbrains.mps.openapi.persistence.ModelSaveException
- modelUnloaded(SModel) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
- modelUnloaded(SModel) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- modelUnloaded(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleAdded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleAdded(SModule) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- moduleAdded(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- moduleChanged(SModule) - Method in interface org.jetbrains.mps.openapi.module.SModuleListener
-
Any change including module dependencies and descriptor reload from disk
- moduleChanged(SModule) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
- moduleChanged(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleRemoved(SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- moduleRemoved(SModuleReference) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
- moduleRemoved(SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- moduleRenamed(SModule, SModuleReference) - Method in class org.jetbrains.mps.openapi.module.SModuleListenerBase
-
To be pulled up
- MultiStreamDataSource - Interface in org.jetbrains.mps.openapi.persistence
-
A data source with multiple input streams, each identified by a unique name.
- MultiStreamDataSourceListener - Interface in org.jetbrains.mps.openapi.persistence
-
Gets notified whenever one or more streams (files) get changed by an external event.
- Mutable - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which might change their state.
- myInstance - Static variable in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
N
- NavigationParticipant - Interface in org.jetbrains.mps.openapi.persistence
-
Effective (usually index-based) builders of Go to Root/Class/Symbol/etc.
- NavigationParticipant.NavigationTarget - Interface in org.jetbrains.mps.openapi.persistence
-
The implementer must correctly define equals() and hashCode() for implementations
- NavigationParticipant.TargetKind - Enum in org.jetbrains.mps.openapi.persistence
- needsReloading() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- needsUpgrade(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Checks if the source content is outdated and needs to be upgraded.
- never() - Static method in interface org.jetbrains.mps.util.Condition
-
Typed/checked alternative to
Condition.FALSE_CONDITION
- next() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- next() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- next() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- next() - Method in class org.jetbrains.mps.util.FilterIterator
- next() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- next() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- next() - Method in class org.jetbrains.mps.util.UniqueIterator
- nodeAdded(SNodeAddEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- nodeAdded(SNodeAddEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- nodeAdded(SNodeAddEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- nodeRead(SNodeReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- nodeRead(SNodeReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- nodeRemoved(SNodeRemoveEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- nodeRemoved(SNodeRemoveEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- nodeRemoved(SNodeRemoveEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- NOT_A_VALUE - Static variable in interface org.jetbrains.mps.openapi.language.SType
-
Object that can not be an instance of any type.
- NotImplementedModelFactoryType - Enum in org.jetbrains.mps.openapi.persistence
-
Deprecated.Temporary stub implementation for users to migrate on the new API
- NullDataSource - Class in org.jetbrains.mps.openapi.persistence
-
An empty implementation of the DataSource interface.
- NullDataSource() - Constructor for class org.jetbrains.mps.openapi.persistence.NullDataSource
- NullDataSource.NullDataSourceType - Enum in org.jetbrains.mps.openapi.persistence
O
- of(String) - Static method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- openInputStream() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
- openInputStream(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Access named stream for reading.
- openOutputStream() - Method in interface org.jetbrains.mps.openapi.persistence.StreamDataSource
- openOutputStream(String) - Method in interface org.jetbrains.mps.openapi.persistence.MultiStreamDataSource
-
Access named stream for writing.
- OPTION_CONTENT_ONLY - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.String option is not informatory. Use a
ContentOption
instead - OPTION_MODELNAME - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.this option is unnecessary. Use
ModelFactory.create(DataSource, SModelName, ModelLoadingOption...)
instead. - OPTION_MODULEREF - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.not used currently
- OPTION_PACKAGE - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.not used currently
- OPTION_RELPATH - Static variable in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Deprecated.not in use anymore
- org.jetbrains.mps.annotations - package org.jetbrains.mps.annotations
- org.jetbrains.mps.openapi.event - package org.jetbrains.mps.openapi.event
- org.jetbrains.mps.openapi.language - package org.jetbrains.mps.openapi.language
- org.jetbrains.mps.openapi.model - package org.jetbrains.mps.openapi.model
- org.jetbrains.mps.openapi.module - package org.jetbrains.mps.openapi.module
- org.jetbrains.mps.openapi.module.event - package org.jetbrains.mps.openapi.module.event
- org.jetbrains.mps.openapi.persistence - package org.jetbrains.mps.openapi.persistence
- org.jetbrains.mps.openapi.persistence.datasource - package org.jetbrains.mps.openapi.persistence.datasource
- org.jetbrains.mps.openapi.project - package org.jetbrains.mps.openapi.project
- org.jetbrains.mps.openapi.repository - package org.jetbrains.mps.openapi.repository
- org.jetbrains.mps.openapi.util - package org.jetbrains.mps.openapi.util
- org.jetbrains.mps.util - package org.jetbrains.mps.util
P
- PersistenceFacade - Class in org.jetbrains.mps.openapi.persistence
-
Represents a singleton registry of model and model root factories.
- PersistenceFacade() - Constructor for class org.jetbrains.mps.openapi.persistence.PersistenceFacade
- PersistenceFacade.IncorrectModelReferenceFormatException - Exception in org.jetbrains.mps.openapi.persistence
- PersistenceFacade.IncorrectNodeIdFormatException - Exception in org.jetbrains.mps.openapi.persistence
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in interface org.jetbrains.mps.openapi.model.SModelListener
-
This method is called each time a new problem, or a set of problems is discovered.
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in class org.jetbrains.mps.openapi.model.SModelListenerBase
- problemsDetected(SModel, Iterable<SModel.Problem>) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- process(T) - Method in interface org.jetbrains.mps.openapi.util.Processor
- Processor<T> - Interface in org.jetbrains.mps.openapi.util
-
This class was copied from com.intellij.util.Processor This is different from Consumer class as it can stop processing
- ProgressMonitor - Interface in org.jetbrains.mps.openapi.util
-
This interface is implemented by activity progress monitors.
- Project - Interface in org.jetbrains.mps.openapi.project
-
Project entity which denotes the working environment.
- propertyChanged(SPropertyChangeEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- propertyChanged(SPropertyChangeEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- propertyChanged(SPropertyChangeEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- propertyRead(SPropertyReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- propertyRead(SPropertyReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- PROVIDED - org.jetbrains.mps.openapi.module.SDependencyScope
- put(String, String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- putUserObject(Object, Object) - Method in interface org.jetbrains.mps.openapi.model.SNode
R
- ReadActionListener - Interface in org.jetbrains.mps.openapi.repository
-
Listen to enter/leave events for
ModelAccess.runReadAction(Runnable)
Clients receive notifications with the read lock obtained. - readFinished() - Method in interface org.jetbrains.mps.openapi.repository.ReadActionListener
- readStarted() - Method in interface org.jetbrains.mps.openapi.repository.ReadActionListener
- referenceChanged(SReferenceChangeEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeChangeListener
- referenceChanged(SReferenceChangeEvent) - Method in class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- referenceChanged(SReferenceChangeEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- referenceRead(SReferenceReadEvent) - Method in interface org.jetbrains.mps.openapi.model.SNodeAccessListener
- referenceRead(SReferenceReadEvent) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- registerLanguageFacet(SLanguage, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
-
Associates a facet with a language.
- reloadFromSource() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- remove() - Method in class org.jetbrains.mps.util.BreadthConceptHierarchyIterator
- remove() - Method in class org.jetbrains.mps.util.DepthFirstConceptIterator
- remove() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- remove() - Method in class org.jetbrains.mps.util.FilterIterator
- remove() - Method in class org.jetbrains.mps.util.ImmediateParentConceptIterator
- remove() - Method in class org.jetbrains.mps.util.TreeFilterIterator
- remove() - Method in class org.jetbrains.mps.util.UniqueIterator
- removeAccessListener(SNodeAccessListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeChangeListener(SNodeChangeListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeChild(SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Removes the child of this node.
- removeCommandListener(CommandListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- removeFactory(FacetsFacade.FacetFactory) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- removeFindUsagesParticipant(FindUsagesParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.
- removeListener(DataSourceListener) - Method in interface org.jetbrains.mps.openapi.persistence.DataSource
- removeListener(DataSourceListener) - Method in class org.jetbrains.mps.openapi.persistence.NullDataSource
- removeModelListener(SModelListener) - Method in interface org.jetbrains.mps.openapi.model.SModel
- removeModuleListener(SModuleListener) - Method in interface org.jetbrains.mps.openapi.module.SModule
- removeNavigationParticipant(NavigationParticipant) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.
- removeReadActionListener(ReadActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Cease notifications about start/finish of a model read action
- removeRepositoryListener(SRepositoryListener) - Method in interface org.jetbrains.mps.openapi.module.SRepository
-
Remove a listener.
- removeRootNode(SNode) - Method in interface org.jetbrains.mps.openapi.model.SModel
-
Removes the whole subtree from the model.
- removeWriteActionListener(WriteActionListener) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
- rename(String, boolean) - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- replaceWithAnother(SNode, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeUtil
-
Replaces a node with another, preserving attributes
- REPLACING - org.jetbrains.mps.openapi.util.SubProgressKind
-
Replaces the outer task's task name with its own in the progress dialog header Steps are normally displayed in the progress dialog
- RepositoryAccess - Interface in org.jetbrains.mps.openapi.module
-
Deprecated.
- repositoryChanged() - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
Handy notification about change in repository structure, namely added/removed modules and models.
- repositoryCommandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- repositoryCommandFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated.
- repositoryCommandFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- repositoryCommandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- repositoryCommandStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated.
- repositoryCommandStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- resolve(String) - Method in interface org.jetbrains.mps.openapi.language.SScope
-
Resolves element by reference text.
- resolve(SModelReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Finder use this method to go from model reference to SModel object, Find Usages client may use this method to limit what's visible/accessible to a Finder.
- resolve(SNodeReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Find out if a node is visible in the scope.
- resolve(SModuleReference) - Method in interface org.jetbrains.mps.openapi.module.SearchScope
-
Finder use this method to go from module reference to SModule object, Find Usages client may use this method to limit what's visible/accessible to a Finder.
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.model.SModelReference
-
Resolves the model from within the given repository
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.model.SNodeReference
-
Find actual instance of the node represented by this pointer.
- resolve(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SModuleReference
- ROOT - org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
- runReadAction(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Querying properties of models can only be performed from within managed actions, which hold the appropriate read lock.
- runReadInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Querying properties of models can only be performed from within managed actions, which hold the appropriate read lock.
- RUNTIME - org.jetbrains.mps.openapi.module.SDependencyScope
- runWriteAction(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Modifications to models can only be performed from within managed actions, which hold the appropriate write lock.
- runWriteInEDT(Runnable) - Method in interface org.jetbrains.mps.openapi.module.ModelAccess
-
Modifications to models can only be performed from within managed actions, which hold the appropriate write lock.
S
- SAbstractConcept - Interface in org.jetbrains.mps.openapi.language
-
A descriptor of a concept.
- SAbstractLink - Interface in org.jetbrains.mps.openapi.language
-
Represents an abstract meta-definition of node connections.
- save() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
-
When owning a write action lock, this method will save the model into the storage.
- save(SModel, DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Saves the model in the factory-specific format (including conversion when needed).
- save(Memento) - Method in interface org.jetbrains.mps.openapi.module.SModuleFacet
-
Gives the module facet the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.
- save(Memento) - Method in interface org.jetbrains.mps.openapi.persistence.ModelRoot
-
Gives the model root the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.
- Save - org.jetbrains.mps.openapi.model.SModel.Problem.Kind
- saveAll() - Method in interface org.jetbrains.mps.openapi.module.SRepository
- SConcept - Interface in org.jetbrains.mps.openapi.language
-
Represents a concept
- SConceptFeature - Interface in org.jetbrains.mps.openapi.language
-
Member of a concept, named.
- SContainmentLink - Interface in org.jetbrains.mps.openapi.language
-
Containment links describe parent-child relationships.
- SDataType - Interface in org.jetbrains.mps.openapi.language
-
Data types define categories of persistable values
- SDependency - Interface in org.jetbrains.mps.openapi.module
-
Represents a dependency between modules.
- SDependencyScope - Enum in org.jetbrains.mps.openapi.module
-
There are several types of dependencies between two modules.
- SearchScope - Interface in org.jetbrains.mps.openapi.module
-
Should be used only as find usages search scope.
- SElement - Interface in org.jetbrains.mps.openapi.language
-
Common interface for all meta-entities.
- SEnumeration - Interface in org.jetbrains.mps.openapi.language
-
Enumerations define collections of related
options
. - SEnumerationLiteral - Interface in org.jetbrains.mps.openapi.language
-
Represents an option in an enumeration
- setChanged(boolean) - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- setInstance(SNodeAccessUtil) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Internal use ony.
- setModelFactory(String, ModelFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Deprecated.ModelFactory notion is isolated from the location by
DataSource
. UseModelFactoryRegistry#register
instead. seejetbrains.mps.extapi.persistence.ModelFactoryService
seejetbrains.mps.extapi.persistence.datasource.DataSourceFactoryRuleService
- setModelIdFactory(String, SModelIdFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the model id type, overwriting potential earlier registration.
- setModelRootFactory(String, ModelRootFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the given type, overwriting potential earlier registration.
- setNodeIdFactory(String, SNodeIdFactory) - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
-
Registers the factory with the node id type, overwriting potential earlier registration.
- setProperty(String, String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setProperty(SProperty)
- setProperty(SProperty, String) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Sets the value of the raw property.
- setProperty(SNode, String, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setProperty(SNode, SProperty, String) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.This method takes serialized property value. Consider use
SNodeAccessUtil.setPropertyValue(SNode, SProperty, Object)
that consumes values as is - setPropertyImpl(SNode, String, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyImpl(SNode, SProperty, String) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyValue(SNode, SProperty, Object) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setPropertyValueImpl(SNode, SProperty, Object) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReference(String, SReference) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setReference(SReferenceLink, SReference)
- setReference(SReferenceLink, SReference) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Sets a reference of the given role to a node that is resolved from the SReference.
- setReference(SNode, String, SReference) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setReference(SNode, SReferenceLink, SReference) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceImpl(SNode, String, SReference) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceImpl(SNode, SReferenceLink, SReference) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTarget(String, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Deprecated.use setReferenceTarget(SReferenceLink, SNode)
- setReferenceTarget(SReferenceLink, SNode) - Method in interface org.jetbrains.mps.openapi.model.SNode
-
Sets a reference of the given role to a particular node
- setReferenceTarget(SNode, String, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
-
Deprecated.
- setReferenceTarget(SNode, SReferenceLink, SNode) - Static method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTargetImpl(SNode, String, SNode) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setReferenceTargetImpl(SNode, SReferenceLink, SNode) - Method in class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- setText(String) - Method in interface org.jetbrains.mps.openapi.persistence.Memento
- Singleton - Annotation Type in org.jetbrains.mps.annotations
-
Marks classes/enums which are intentionally exploiting the singleton pattern, meaning there is only one instance of this class per application.
- SInterfaceConcept - Interface in org.jetbrains.mps.openapi.language
-
Represents an interface concept
- skipChildren() - Method in interface org.jetbrains.mps.openapi.util.TreeIterator
-
Skip children of the last element returned by the iterator.
- skipChildren() - Method in class org.jetbrains.mps.util.DescendantsTreeIterator
- SLanguage - Interface in org.jetbrains.mps.openapi.language
-
Reference to a deployed/run-time language.
- SModel - Interface in org.jetbrains.mps.openapi.model
-
Represents a model.
- SModel.Problem - Interface in org.jetbrains.mps.openapi.model
-
Represents a problem with the persistence.
- SModel.Problem.Kind - Enum in org.jetbrains.mps.openapi.model
- SModelId - Interface in org.jetbrains.mps.openapi.model
-
Uniquely identifies a model within a module.
- SModelIdFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories that create SModelId.
- SModelListener - Interface in org.jetbrains.mps.openapi.model
-
This interface can be implemented to track model state.
- SModelListenerBase - Class in org.jetbrains.mps.openapi.model
-
Convenient empty implementation of
SModelListener
- SModelListenerBase() - Constructor for class org.jetbrains.mps.openapi.model.SModelListenerBase
- SModelName - Class in org.jetbrains.mps.openapi.model
-
Name of a model is complicated matter, we distinguish qualified/long and simple name, namespace fraction, and optional stereotype fraction of it.
- SModelName(CharSequence, CharSequence) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelName(CharSequence, CharSequence, CharSequence) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelName(String) - Constructor for class org.jetbrains.mps.openapi.model.SModelName
- SModelReference - Interface in org.jetbrains.mps.openapi.model
-
Represents a unique reference to a model, which remains valid across subsequent read and write actions.
- SModelScope - Interface in org.jetbrains.mps.openapi.model
-
Deprecated.
- SModule - Interface in org.jetbrains.mps.openapi.module
-
A module represents a language or a solution.
- SModuleAddedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleAddedEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleAddedEvent
- SModuleChangedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleChangedEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleChangedEvent
- SModuleEventVisitor - Interface in org.jetbrains.mps.openapi.module.event
- SModuleFacet - Interface in org.jetbrains.mps.openapi.module
-
Facets allow to store language or feature-specific settings on a module-level.
- SModuleId - Interface in org.jetbrains.mps.openapi.module
-
A repository-wide unique id of a module.
- SModuleListener - Interface in org.jetbrains.mps.openapi.module
-
To implement this interface, consider extending
SModuleListenerBase
. - SModuleListenerBase - Class in org.jetbrains.mps.openapi.module
-
Bare implementation of
SModuleListener
intended for subclassing - SModuleListenerBase() - Constructor for class org.jetbrains.mps.openapi.module.SModuleListenerBase
- SModuleReference - Interface in org.jetbrains.mps.openapi.module
-
A globally unique reference to a module
- SModuleRemovedEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleRemovedEvent(SModuleReference, SRepository) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleRemovedEvent
- SModuleRemovingEvent - Class in org.jetbrains.mps.openapi.module.event
- SModuleRemovingEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SModuleRemovingEvent
- SNamedElement - Interface in org.jetbrains.mps.openapi.language
-
A named meta-entity.
- SNode - Interface in org.jetbrains.mps.openapi.model
-
NODE STATES A node can have 2 states: it can be either attached to some repository or not.
- SNodeAccessListener - Interface in org.jetbrains.mps.openapi.model
-
PROVISIONAL API.
- SNodeAccessUtil - Class in org.jetbrains.mps.openapi.model
-
Access to node "properties" using getters and setters declared in MPS.
- SNodeAccessUtil() - Constructor for class org.jetbrains.mps.openapi.model.SNodeAccessUtil
- SNodeAddEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about node added to a model.
- SNodeAddEvent(SModel, SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeAddEvent
- SNodeAddEvent(SModel, SNode, SNode, SContainmentLink) - Constructor for class org.jetbrains.mps.openapi.event.SNodeAddEvent
- SNodeChangeListener - Interface in org.jetbrains.mps.openapi.model
-
Listener to track changes to individual nodes in a model.
- SNodeChangeListenerAdapter - Class in org.jetbrains.mps.openapi.model
-
Blank (no-op) implementation of
SNodeChangeListener
- SNodeChangeListenerAdapter() - Constructor for class org.jetbrains.mps.openapi.model.SNodeChangeListenerAdapter
- SNodeId - Interface in org.jetbrains.mps.openapi.model
-
Uniquely identifies a node within a model.
- SNodeIdFactory - Interface in org.jetbrains.mps.openapi.persistence
-
Factories that create SNodeId.
- SNodeReadEvent - Class in org.jetbrains.mps.openapi.event
-
PROVISIONAL API.
- SNodeReadEvent(SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeReadEvent
- SNodeReference - Interface in org.jetbrains.mps.openapi.model
-
Represents a unique global reference to a node.
- SNodeRemoveEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about node removed from a model.
- SNodeRemoveEvent(SModel, SNode) - Constructor for class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- SNodeRemoveEvent(SModel, SNode, SNode, SContainmentLink) - Constructor for class org.jetbrains.mps.openapi.event.SNodeRemoveEvent
- SNodeUtil - Class in org.jetbrains.mps.openapi.model
-
This class implement complex operations on the node structure.
- SNodeUtil() - Constructor for class org.jetbrains.mps.openapi.model.SNodeUtil
- SPrimitiveDataType - Interface in org.jetbrains.mps.openapi.language
-
Deprecated.Use one of SPrimitiveTypes
- SProperty - Interface in org.jetbrains.mps.openapi.language
-
Represents a concept property
- SPropertyChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about modified property.
- SPropertyChangeEvent(SModel, SNode, SProperty, String, String) - Constructor for class org.jetbrains.mps.openapi.event.SPropertyChangeEvent
- SPropertyReadEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about read access to a property.
- SPropertyReadEvent(SNode, SProperty) - Constructor for class org.jetbrains.mps.openapi.event.SPropertyReadEvent
- SReference - Interface in org.jetbrains.mps.openapi.model
-
Represents reference between nodes.
- SReferenceChangeEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about modified reference.
- SReferenceChangeEvent(SModel, SNode, SReferenceLink, SReference, SReference) - Constructor for class org.jetbrains.mps.openapi.event.SReferenceChangeEvent
- SReferenceLink - Interface in org.jetbrains.mps.openapi.language
-
Reference links describe relations that do not follow the parent-child relationships pattern.
- SReferenceReadEvent - Class in org.jetbrains.mps.openapi.event
-
Encapsulates information about accessed reference.
- SReferenceReadEvent(SNode, SReferenceLink) - Constructor for class org.jetbrains.mps.openapi.event.SReferenceReadEvent
- SRepository - Interface in org.jetbrains.mps.openapi.module
-
A storage for modules.
- SRepositoryAttachListener - Interface in org.jetbrains.mps.openapi.module
-
Variation of a repository listener that receives notifications when listener is attached to/detached from a repository.
- SRepositoryContentAdapter - Class in org.jetbrains.mps.openapi.module
-
This class serves as a convenient implementation of all repository listeners at once.
- SRepositoryContentAdapter() - Constructor for class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- SRepositoryEvent - Class in org.jetbrains.mps.openapi.module.event
-
Events in the
SRepositoryListener
- SRepositoryEvent(SRepository) - Constructor for class org.jetbrains.mps.openapi.module.event.SRepositoryEvent
- SRepositoryListener - Interface in org.jetbrains.mps.openapi.module
-
Receives notifications whenever a repository gets updated.
- SRepositoryListenerBase - Class in org.jetbrains.mps.openapi.module
-
A convenient empty implementation of the SRepositoryListener interface.
- SRepositoryListenerBase() - Constructor for class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- SRepositoryModuleEvent - Class in org.jetbrains.mps.openapi.module.event
-
Parent of repository module events (adding and removing the module from a repository)
- SRepositoryModuleEvent(SModule) - Constructor for class org.jetbrains.mps.openapi.module.event.SRepositoryModuleEvent
- SScope - Interface in org.jetbrains.mps.openapi.language
-
Scope provides a set of nodes, visible in the particular context.
- start(String, int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Starts monitoring, can only be called once.
- startListening(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
no-op by default.
- startListening(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- startListening(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryAttachListener
- startListening(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- step(String) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Indicates a new step to mention in the progress dialog
- stopListening(SModel) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
-
no-op by default
- stopListening(SModule) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- stopListening(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryAttachListener
- stopListening(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- StreamDataSource - Interface in org.jetbrains.mps.openapi.persistence
-
A data source with a single input stream.
- STRING - Static variable in interface org.jetbrains.mps.openapi.language.SPrimitiveDataType
-
Deprecated.
- SType - Interface in org.jetbrains.mps.openapi.language
-
Types define categories of values.
- SubProgressKind - Enum in org.jetbrains.mps.openapi.util
-
Defines several types of propagation of textual information (task and step names) from sub-tasks into the outer monitor Evgeny Gryaznov, 10/3/11
- subscribeTo(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- subTask(int) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Creates a monitor for a sub-task, which, when accomplished, will complete the given number of work items of the current monitor.
- subTask(int, SubProgressKind) - Method in interface org.jetbrains.mps.openapi.util.ProgressMonitor
-
Creates a monitor for a sub-task, which, when accomplished, will complete the given number of work items of the current monitor.
- supports(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Determines whether the provided data source is maintained by this model factory instance.
- SYMBOL - org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
T
- tolerateNulls() - Method in class org.jetbrains.mps.util.InstanceOfCondition
-
Generally, condition doesn't expect null values to come to
InstanceOfCondition.met(org.jetbrains.mps.openapi.model.SNode)
, as it's likely a programming error, and there's little reason to hide such. - toString() - Method in class org.jetbrains.mps.openapi.model.SModelName
- toString() - Method in enum org.jetbrains.mps.openapi.module.SDependencyScope
- toString() - Method in class org.jetbrains.mps.openapi.persistence.datasource.FileExtensionDataSourceType
- toString(Object) - Method in interface org.jetbrains.mps.openapi.language.SDataType
-
Returns textual representation of given value.
- TreeFilterIterator<T> - Class in org.jetbrains.mps.util
-
Iterator that uses condition to filter out complete sub-tree.
- TreeFilterIterator(TreeIterator<T>, Condition<T>) - Constructor for class org.jetbrains.mps.util.TreeFilterIterator
- TreeIterator<T> - Interface in org.jetbrains.mps.openapi.util
-
Tree iterator traverses a n-ary tree in a way that a parent node is visited before its children and children are returned left-to-right.
- TRUE - Static variable in interface org.jetbrains.mps.openapi.util.Processor
- TRUE_CONDITION - Static variable in interface org.jetbrains.mps.util.Condition
U
- UniqueIterator<T> - Class in org.jetbrains.mps.util
-
Ensures elements coming from iterator are unique.
- UniqueIterator(Iterable<T>) - Constructor for class org.jetbrains.mps.util.UniqueIterator
- unload() - Method in interface org.jetbrains.mps.openapi.model.SModel
-
When owning a write action lock, this method will discard the in-memory representation of the model.
- unregisterLanguageFacet(SLanguage, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
- unsubscribeFrom(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- UnsupportedDataSourceException - Exception in org.jetbrains.mps.openapi.persistence
-
evgeny, 6/3/13
- UnsupportedDataSourceException(DataSource) - Constructor for exception org.jetbrains.mps.openapi.persistence.UnsupportedDataSourceException
- updateFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- updateFinished(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated.
- updateFinished(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- updateStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryContentAdapter
- updateStarted(SRepository) - Method in interface org.jetbrains.mps.openapi.module.SRepositoryListener
-
Deprecated.
- updateStarted(SRepository) - Method in class org.jetbrains.mps.openapi.module.SRepositoryListenerBase
- updateTimestamp() - Method in interface org.jetbrains.mps.openapi.model.EditableSModel
- upgrade(DataSource) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
-
Loads the model content, and saves it back in the up-to-date format.
V
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.model.SModel.Problem.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.ContentOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.NotImplementedModelFactoryType
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jetbrains.mps.openapi.util.SubProgressKind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jetbrains.mps.openapi.model.SModel.Problem.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.module.SDependencyScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.ContentOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.NavigationParticipant.TargetKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.NotImplementedModelFactoryType
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.persistence.NullDataSource.NullDataSourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jetbrains.mps.openapi.util.SubProgressKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(SModuleAddedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleChangedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleRemovedEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
- visit(SModuleRemovingEvent) - Method in interface org.jetbrains.mps.openapi.module.event.SModuleEventVisitor
W
- withoutStereotype() - Method in class org.jetbrains.mps.openapi.model.SModelName
-
Construct a name with the identical qualified name, and without any stereotype.
- withStereotype(CharSequence) - Method in class org.jetbrains.mps.openapi.model.SModelName
- WriteActionListener - Interface in org.jetbrains.mps.openapi.repository
-
Represents a listener to start/finish notifications of
ModelAccess.runWriteAction(Runnable)
NB: clients are guaranteed that there is a write lock inside actionStarted and actionFinished.
All Classes All Packages