Author: mes
Date: 2012-04-13 14:54:42 -0700 (Fri, 13 Apr 2012)
New Revision: 28833

Modified:
   
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
Log:
Made several public methods final to better support extension.

Modified: 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
===================================================================
--- 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
     2012-04-13 21:39:00 UTC (rev 28832)
+++ 
core3/api/trunk/presentation-api/src/main/java/org/cytoscape/view/presentation/property/BasicVisualLexicon.java
     2012-04-13 21:54:42 UTC (rev 28833)
@@ -264,7 +264,7 @@
                addVisualProperties(rootVisualProperty);
        }
        
-       public void addBendFactory(final BendFactory bendFactory, final Map 
props) {
+       public final void addBendFactory(final BendFactory bendFactory, final 
Map props) {
                EDGE_BEND.setBendFactory(bendFactory);
        }
 
@@ -417,12 +417,12 @@
        }
 
        @Override
-       public Set<VisualProperty<?>> getAllVisualProperties() {
+       public final Set<VisualProperty<?>> getAllVisualProperties() {
                return new 
HashSet<VisualProperty<?>>(visualPropertyMap.keySet());
        }
 
        @Override
-       public Collection<VisualProperty<?>> getAllDescendants(final 
VisualProperty<?> prop) {
+       public final Collection<VisualProperty<?>> getAllDescendants(final 
VisualProperty<?> prop) {
                if (prop == null)
                        throw new NullPointerException("Target visual property 
cannot be null.");
 
@@ -433,7 +433,7 @@
        }
 
        @Override
-       public VisualProperty<NullDataType> getRootVisualProperty() {
+       public final VisualProperty<NullDataType> getRootVisualProperty() {
                return this.rootVisualProperty;
        }
 
@@ -463,7 +463,7 @@
         * @param parent
         *            the parent of the VisualProperty to insert.
         */
-       protected void addVisualProperty(final VisualProperty<?> vp, final 
VisualProperty<?> parent) {
+       protected final void addVisualProperty(final VisualProperty<?> vp, 
final VisualProperty<?> parent) {
                if (this.visualPropertyMap.containsKey(vp))
                        throw new IllegalStateException("The key " + 
vp.getIdString() + " already exists in the lexicon.");
 
@@ -482,12 +482,12 @@
        }
 
        @Override
-       public VisualLexiconNode getVisualLexiconNode(final VisualProperty<?> 
vp) {
+       public final VisualLexiconNode getVisualLexiconNode(final 
VisualProperty<?> vp) {
                return this.visualPropertyMap.get(vp);
        }
 
        @Override
-       public VisualProperty<?> lookup(final Class<?> type, final String id) {
+       public final VisualProperty<?> lookup(final Class<?> type, final String 
id) {
                if (id == null || type == null)
                        return null;
 
@@ -499,7 +499,7 @@
        }
 
        @Override
-       public boolean isSupported(VisualProperty<?> vp) {
+       public final boolean isSupported(VisualProperty<?> vp) {
                return visualPropertyMap.containsKey(vp);
        }
 

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to