org.eclipse.xtend.shared.ui.core.internal
Class BuildState

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.core.internal.BuildState

public class BuildState
extends java.lang.Object

Author:
Karsten Thoms (karsten.thoms@itemis.de) - Initial contribution and API

Field Summary
static java.lang.String GLOBALVARNAME
           
 
Constructor Summary
BuildState()
           
 
Method Summary
static BuildState get(ExecutionContext ctx)
           
 java.util.Map<Resource,java.util.Set<Extension>> getAllExtensionsPerResource()
           
 java.util.Map<Triplet<Resource,java.lang.String,java.util.List<Type>>,Extension> getExtensionForTypes()
           
 java.util.Map<Pair<java.lang.String,java.util.List<Type>>,Type> getExtensionsReturnType()
           
 java.util.Map<ResourceID,java.util.Set<AnalysationIssue>> getIssuesPerResource()
           
static BuildState remove(ExecutionContext ctx)
           
static BuildState set(ExecutionContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBALVARNAME

public static final java.lang.String GLOBALVARNAME
Constructor Detail

BuildState

public BuildState()
Method Detail

getExtensionsReturnType

public java.util.Map<Pair<java.lang.String,java.util.List<Type>>,Type> getExtensionsReturnType()

getAllExtensionsPerResource

public java.util.Map<Resource,java.util.Set<Extension>> getAllExtensionsPerResource()

getIssuesPerResource

public java.util.Map<ResourceID,java.util.Set<AnalysationIssue>> getIssuesPerResource()

getExtensionForTypes

public java.util.Map<Triplet<Resource,java.lang.String,java.util.List<Type>>,Extension> getExtensionForTypes()

get

public static BuildState get(ExecutionContext ctx)

set

public static BuildState set(ExecutionContext ctx)

remove

public static BuildState remove(ExecutionContext ctx)