1 11 package org.eclipse.ui.internal.components.registry; 12 13 import java.util.ArrayList ; 14 import java.util.List ; 15 16 import org.eclipse.ui.internal.components.framework.ClassIdentifier; 17 18 21 public class ScopeDefinition { 22 List superTypes = new ArrayList (); 23 List dependencies = new ArrayList (); 24 String description = ""; 26 public void setDescription(String descr) { 27 this.description = descr; 28 } 29 30 33 public String getDescription() { 34 return description; 35 } 36 37 public void addExtends(SymbolicScopeReference ref) { 38 superTypes.add(ref); 39 } 40 41 public void addDependency(ClassIdentifier type) { 42 dependencies.add(type); 43 } 44 45 public SymbolicScopeReference[] getExtends() { 46 return (SymbolicScopeReference[]) superTypes.toArray(new SymbolicScopeReference[superTypes.size()]); 47 } 48 49 public ClassIdentifier[] getDependencies() { 50 return (ClassIdentifier[]) dependencies.toArray(new ClassIdentifier[dependencies.size()]); 51 } 52 53 } 54 | Popular Tags |