Package org.aspectj.asm
Interface IRelationshipMap
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
RelationshipMap
public interface IRelationshipMap extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()List<IRelationship>get(String sourceHandle)IRelationshipget(String source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing)List<IRelationship>get(IProgramElement sourceProgramElement)IRelationshipget(IProgramElement source, IRelationship.Kind kind, String relationshipName)IRelationshipget(IProgramElement source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing)Set<String>getEntries()voidput(String handle, IRelationship relationship)voidput(IProgramElement source, IRelationship relationship)booleanremove(String handle, IRelationship relationship)voidremoveAll(String source)
-
-
-
Method Detail
-
get
List<IRelationship> get(IProgramElement sourceProgramElement)
-
get
List<IRelationship> get(String sourceHandle)
-
get
IRelationship get(IProgramElement source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing)
-
get
IRelationship get(IProgramElement source, IRelationship.Kind kind, String relationshipName)
-
get
IRelationship get(String source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest, boolean createIfMissing)
-
put
void put(IProgramElement source, IRelationship relationship)
-
put
void put(String handle, IRelationship relationship)
-
remove
boolean remove(String handle, IRelationship relationship)
-
removeAll
void removeAll(String source)
-
clear
void clear()
-
-