A B C D E F G H I L M N O P R S T U V W 
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
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(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

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
 
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 the ModelCreationException during creation or use ModelFactory.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 default DataSourceFactory and default ModelFactory. Not sure if it makes sense at all shaped like this. The signature needs to be extended with a ModelFactory 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) and ModelAccess.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
 
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(DataSource, Map<String, String>) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
create(DataSource, SModelName, ModelLoadingOption...) - Method in interface org.jetbrains.mps.openapi.persistence.ModelFactory
Creates a new model with the supplied modelName on the given DataSource.
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
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(SearchScope, Set<? extends SAbstractConcept>, boolean, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
Finds instances of the provided concepts in the scope.
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(SearchScope, Set<SModelReference>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
Finds models referencing the provided set of models in the scope.
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(SearchScope, Set<SNode>, ProgressMonitor) - Method in class org.jetbrains.mps.openapi.module.FindUsagesFacade
Finds references to the provided nodes in the scope.
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
 

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(Iterable<String>) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
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"
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
 
getDefaultModelFactory() - Method in class org.jetbrains.mps.openapi.persistence.PersistenceFacade
Deprecated.
unclear contract, use ModelFactoryRegistry#getDefault(DataSourceType) see jetbrains.mps.extapi.persistence.ModelFactoryService see jetbrains.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 the DataSourceFactoryRuleService, ModelFactoryService and ModelFactory.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
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
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
 
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) see jetbrains.mps.extapi.persistence.ModelFactoryService see jetbrains.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
 
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
The name of the option, must be unique within the enumeration.
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.
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
 
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()
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.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
 
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
 

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
 
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).
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 with SModelId 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(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 rather ModelFactory.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
 
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.
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

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(String, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
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
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
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
Represents a simple data type: can be either a SPrimitiveDataType or a SEnumeration Data types need to be able to save to and load from strings.
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.
SEnumeration - Interface in org.jetbrains.mps.openapi.language
Represents an enumeration - a collections of related options (SEnumerationLiterals)
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. Use ModelFactoryRegistry#register instead. see jetbrains.mps.extapi.persistence.ModelFactoryService see jetbrains.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
 
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
 
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
 
SModule - Interface in org.jetbrains.mps.openapi.module
A module represents a language or a solution.
SModuleAdapter - Class in org.jetbrains.mps.openapi.module
Deprecated.
unfortunate naming, not an adapter to SModule, use SModuleListenerBase instead. The class will be removed after 3.4
SModuleAdapter() - Constructor for class org.jetbrains.mps.openapi.module.SModuleAdapter
Deprecated.
 
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-object
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
It represents primitive data types, such as int, string or boolean.
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
 
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
 
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(String, String) - Method in class org.jetbrains.mps.openapi.module.FacetsFacade
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages