ConstraintContext

public class ConstraintContext implements IConstraintContext

Constructors

ConstraintContext

public ConstraintContext(Mode mode, Injector injector, ContextIdentifier identifier)

Methods

clear

public void clear()

entrySet

public Set<Entry<String, FileResult>> entrySet()

equals

public boolean equals(Object obj)

getAnalysis

public IStrategoTerm getAnalysis(FileObject resource)

getFinal

public FinalResult getFinal()

getInitial

public InitialResult getInitial()

getUnit

public FileResult getUnit(FileObject resource)

guard

public IClosableLock guard()

hasAnalysis

public boolean hasAnalysis(FileObject resource)

hasFinal

public boolean hasFinal()

hasInitial

public boolean hasInitial()

hasUnit

public boolean hasUnit(FileObject resource)

hashCode

public int hashCode()

identifier

public ContextIdentifier identifier()

init

public void init()

injector

public Injector injector()

isRoot

public boolean isRoot(FileObject resource)

keyResource

public FileObject keyResource(String resource)

language

public ILanguageImpl language()

load

public void load()

location

public FileObject location()

mode

public Mode mode()

persist

public void persist()

project

public IProject project()

read

public IClosableLock read()

remove

public boolean remove(FileObject resource)

reset

public void reset()

resourceKey

public String resourceKey(FileObject resource)

setFinal

public void setFinal(FinalResult value)

setInitial

public void setInitial(InitialResult value)

setUnit

public boolean setUnit(FileObject resource, FileResult value)

toString

public String toString()

unload

public void unload()

write

public IClosableLock write()