org.aspectj.ajde.ui
Class StructureViewProperties

java.lang.Object
  extended by org.aspectj.ajde.ui.StructureViewProperties
Direct Known Subclasses:
GlobalViewProperties

public class StructureViewProperties
extends java.lang.Object

Nested properties use the typesafe enum pattern.


Nested Class Summary
static class StructureViewProperties.Granularity
           
static class StructureViewProperties.Grouping
           
static class StructureViewProperties.Hierarchy
           
static class StructureViewProperties.Sorting
           
 
Field Summary
static java.lang.String SORT_DECLARATIONAL
          Deprecated.  
 
Constructor Summary
StructureViewProperties()
           
 
Method Summary
 void addFilteredMemberAccessibility(IProgramElement.Accessibility accessibility)
           
 void addFilteredMemberKind(IProgramElement.Kind kind)
           
 void addFilteredMemberModifiers(IProgramElement.Modifiers modifiers)
           
 void addGrouping(StructureViewProperties.Grouping grouping)
           
 void addRelation(IRelationship.Kind kind)
           
 java.util.List getFilteredMemberAccessibility()
           
 java.util.List getFilteredMemberKinds()
           
 java.util.List getFilteredMemberModifiers()
           
 StructureViewProperties.Granularity getGranularity()
           
 java.util.List getGrouping()
           
 java.lang.String getName()
           
 java.util.List getRelations()
           
 StructureViewProperties.Sorting getSorting()
           
 void removeFilteredMemberAccessibility(IProgramElement.Accessibility accessibility)
           
 void removeFilteredMemberKind(IProgramElement.Kind kind)
           
 void removeFilteredMemberModifiers(IProgramElement.Modifiers modifiers)
           
 void removeGrouping(StructureViewProperties.Grouping grouping)
           
 void removeRelation(IRelationship.Kind kind)
           
 void setFilteredMemberAccessibility(java.util.List memberVisibility)
           
 void setFilteredMemberKinds(java.util.List memberKinds)
           
 void setFilteredMemberModifiers(java.util.List memberModifiers)
           
 void setGranularity(StructureViewProperties.Granularity granularity)
           
 void setGrouping(java.util.List grouping)
           
 void setRelations(java.util.List relations)
           
 void setSorting(java.lang.String sorting)
          Deprecated.  
 void setSorting(StructureViewProperties.Sorting sorting)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SORT_DECLARATIONAL

public static final java.lang.String SORT_DECLARATIONAL
Deprecated. 
Constructor Detail

StructureViewProperties

public StructureViewProperties()
Method Detail

setSorting

public void setSorting(java.lang.String sorting)
Deprecated. 


getRelations

public java.util.List getRelations()

setRelations

public void setRelations(java.util.List relations)

addRelation

public void addRelation(IRelationship.Kind kind)

removeRelation

public void removeRelation(IRelationship.Kind kind)

setFilteredMemberAccessibility

public void setFilteredMemberAccessibility(java.util.List memberVisibility)

getFilteredMemberAccessibility

public java.util.List getFilteredMemberAccessibility()

addFilteredMemberAccessibility

public void addFilteredMemberAccessibility(IProgramElement.Accessibility accessibility)

removeFilteredMemberAccessibility

public void removeFilteredMemberAccessibility(IProgramElement.Accessibility accessibility)

getFilteredMemberModifiers

public java.util.List getFilteredMemberModifiers()

setFilteredMemberModifiers

public void setFilteredMemberModifiers(java.util.List memberModifiers)

addFilteredMemberModifiers

public void addFilteredMemberModifiers(IProgramElement.Modifiers modifiers)

removeFilteredMemberModifiers

public void removeFilteredMemberModifiers(IProgramElement.Modifiers modifiers)

getSorting

public StructureViewProperties.Sorting getSorting()

setSorting

public void setSorting(StructureViewProperties.Sorting sorting)

getFilteredMemberKinds

public java.util.List getFilteredMemberKinds()

setFilteredMemberKinds

public void setFilteredMemberKinds(java.util.List memberKinds)

addFilteredMemberKind

public void addFilteredMemberKind(IProgramElement.Kind kind)

removeFilteredMemberKind

public void removeFilteredMemberKind(IProgramElement.Kind kind)

getGrouping

public java.util.List getGrouping()

setGrouping

public void setGrouping(java.util.List grouping)

addGrouping

public void addGrouping(StructureViewProperties.Grouping grouping)

removeGrouping

public void removeGrouping(StructureViewProperties.Grouping grouping)

getGranularity

public StructureViewProperties.Granularity getGranularity()

setGranularity

public void setGranularity(StructureViewProperties.Granularity granularity)

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object