Package org.aspectj.ajde.ui
Class BuildConfigNode
java.lang.Object
org.aspectj.ajde.ui.BuildConfigNode
- Author:
- Mik Kersten TODO: clean-up after merging of org.aspectj.asm.StructureNode
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<BuildConfigNode> protected BuildConfigNode.Kind
protected IMessage
protected String
protected BuildConfigNode
protected ISourceLocation
-
Constructor Summary
ConstructorDescriptionUsed during serialization.BuildConfigNode
(String name, BuildConfigNode.Kind kind) BuildConfigNode
(String name, BuildConfigNode.Kind kind, String resourcePath) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(int position, BuildConfigNode child) void
addChild
(BuildConfigNode child) int
Comparison is string-name based only.getName()
boolean
isActive()
boolean
boolean
removeChild
(BuildConfigNode child) void
setActive
(boolean isActive) void
setMessage
(IMessage message) void
void
setParent
(BuildConfigNode parent) void
setResourcePath
(String resourcePath) void
setSourceLocation
(ISourceLocation sourceLocation) toString()
-
Field Details
-
parent
-
name
-
kind
-
children
-
message
-
sourceLocation
-
-
Constructor Details
-
BuildConfigNode
public BuildConfigNode()Used during serialization. -
BuildConfigNode
-
BuildConfigNode
-
-
Method Details
-
toString
-
getChildren
-
addChild
-
addChild
-
removeChild
-
compareTo
Comparison is string-name based only.- Throws:
ClassCastException
-
getName
-
getSourceLocation
-
setSourceLocation
-
getMessage
-
setMessage
-
getParent
-
setParent
-
setName
-
getResourcePath
-
setResourcePath
-
isValidResource
public boolean isValidResource() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean isActive) -
getBuildConfigNodeKind
-