Changeset 2110
- Timestamp:
- 05/12/08 09:52:45 (6 months ago)
- Files:
-
- branches/networking/.settings/org.eclipse.jdt.core.prefs (modified) (3 diffs)
- branches/networking/src/com/tresys/framework/compiler/dictionary/Rdef.java (modified) (1 diff)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/GraphicPolicyMetaVisitor.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/IShapeVisitor.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/LocationRead.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/LocationStore.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/Messages.java (modified) (1 diff)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/ShapeCollector.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/ShapePathCollector.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/messages.properties (modified) (1 diff)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/model/DefaultMLSLevelUpdateVisitor.java (modified) (1 diff)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/palette/PolicyPalette.java (modified) (3 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/parts/PolicyXYLayoutEditPolicy.java (modified) (2 diffs)
- branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/parts/ShapeEditPart.java (modified) (3 diffs)
- branches/networking/src/com/tresys/framework/plugin/wizards/shape/Messages.java (modified) (1 diff)
- branches/networking/src/com/tresys/framework/plugin/wizards/shape/messages.properties (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/networking/.settings/org.eclipse.jdt.core.prefs
r1763 r2110 1 # Wed Nov 21 11:47:57 EST 20071 #Tue May 06 09:32:07 EDT 2008 2 2 eclipse.preferences.version=1 3 3 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1. 24 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 5 5 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 org.eclipse.jdt.core.compiler.compliance=1. 46 org.eclipse.jdt.core.compiler.compliance=1.5 7 7 org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 8 org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 9 org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 10 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning 11 org.eclipse.jdt.core.compiler.problem.assertIdentifier= warning11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 12 12 org.eclipse.jdt.core.compiler.problem.autoboxing=ignore 13 13 org.eclipse.jdt.core.compiler.problem.deprecation=warning … … 16 16 org.eclipse.jdt.core.compiler.problem.discouragedReference=warning 17 17 org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore 18 org.eclipse.jdt.core.compiler.problem.enumIdentifier= warning18 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 19 19 org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore 20 20 org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled … … 64 64 org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning 65 65 org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning 66 org.eclipse.jdt.core.compiler.source=1. 366 org.eclipse.jdt.core.compiler.source=1.5 67 67 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false 68 68 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=0 branches/networking/src/com/tresys/framework/compiler/dictionary/Rdef.java
r2045 r2110 451 451 } 452 452 453 /** 454 * Is this a network resource 455 * @return true/false 456 */ 457 public boolean isNetworkRdef() 458 { 459 return (this.GetSysResourceState (SystemResourceTypes.ipsec) != SysResourceState.No) || 460 (this.GetSysResourceState (SystemResourceTypes.secmark) != SysResourceState.No); 461 } 462 453 463 public Map getAccessAllSelf () 454 464 { branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/GraphicPolicyMetaVisitor.java
r2029 r2110 31 31 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryConnection; 32 32 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 33 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 33 34 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 34 35 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 62 63 63 64 public void Visit (ResourceShape i_resource) 65 { 66 m_visitor.Visit ((Resource) i_resource.getComponent()); 67 } 68 69 public void Visit (NetworkResourceShape i_resource) 64 70 { 65 71 m_visitor.Visit ((Resource) i_resource.getComponent()); branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/IShapeVisitor.java
r1825 r2110 16 16 import com.tresys.framework.plugin.editor.policy.graphic.model.DomainShape; 17 17 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 18 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 18 19 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 19 20 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 29 30 public void Visit (UserDomainShape i_userDom); 30 31 public void Visit (ResourceShape i_resource); 32 public void Visit (NetworkResourceShape i_resource); 31 33 public void Visit (BaseResourceShape i_baseRes); 32 34 public void Visit (AccessConnection i_access); branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/LocationRead.java
r1825 r2110 34 34 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryConnection; 35 35 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 36 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 36 37 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 37 38 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 91 92 setLocation(ILocationMetaTags.RESOURCE_ELEMENT, i_resource); 92 93 } 93 94 95 public void Visit (NetworkResourceShape i_resource) 96 { 97 setSize(ILocationMetaTags.RESOURCE_ELEMENT, i_resource); 98 setLocation(ILocationMetaTags.RESOURCE_ELEMENT, i_resource); 99 } 100 94 101 public void Visit (BaseResourceShape i_resource) 95 102 { branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/LocationStore.java
r2031 r2110 34 34 import com.tresys.framework.plugin.editor.policy.graphic.model.DomainShape; 35 35 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 36 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 36 37 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 37 38 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 77 78 } 78 79 80 public void Visit (NetworkResourceShape i_resource) 81 { 82 Element resource = m_outData.createElement(ILocationMetaTags.RESOURCE_ELEMENT); 83 84 m_rootElement.appendChild(resource); 85 addName (resource, i_resource); 86 addSize (resource, i_resource); 87 addLocation (resource, i_resource); 88 } 89 79 90 public void Visit (BaseResourceShape i_resource) 80 91 { branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/Messages.java
r2012 r2110 38 38 public static String palette_resource_obj; 39 39 public static String palette_resource_desc; 40 public static String palette_network_resource_obj; 41 public static String palette_network_resource_desc; 40 42 public static String palette_base_resource_obj; 41 43 public static String palette_base_resource_desc; branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/ShapeCollector.java
r1825 r2110 19 19 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryConnection; 20 20 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 21 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 21 22 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 22 23 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 49 50 50 51 public void Visit (ResourceShape i_resource) 52 { 53 put(i_resource.getName(), i_resource); 54 } 55 56 public void Visit (NetworkResourceShape i_resource) 51 57 { 52 58 put(i_resource.getName(), i_resource); branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/ShapePathCollector.java
r2030 r2110 29 29 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryConnection; 30 30 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 31 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 31 32 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 32 33 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 86 87 */ 87 88 public void Visit (ResourceShape i_resource) 89 { 90 CheckShape (i_resource); 91 } 92 93 /* (non-Javadoc) 94 * @see com.tresys.framework.plugin.editor.policy.graphic.IShapeVisitor#Visit(com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape) 95 */ 96 public void Visit (NetworkResourceShape i_resource) 88 97 { 89 98 CheckShape (i_resource); branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/messages.properties
r2012 r2110 20 20 palette_resource_obj=Resource 21 21 palette_resource_desc=Create a new resource 22 palette_network_resource_obj=Network Resource 23 palette_network_resource_desc=Create a new network resource 22 24 palette_base_resource_obj=Base Resource 23 25 palette_base_resource_desc=Create a new base resource branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/model/DefaultMLSLevelUpdateVisitor.java
r1978 r2110 47 47 return; 48 48 } 49 49 50 public void Visit (NetworkResourceShape i_resource) 51 { 52 i_resource.firePropertyChange (_event.getKey (), _event.getOldValue (), _event.getNewValue ()); 53 54 return; 55 } 56 50 57 public void Visit (BaseResourceShape i_baseRes) 51 58 { branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/palette/PolicyPalette.java
r2027 r2110 33 33 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryConnection; 34 34 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 35 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 35 36 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; 36 37 import com.tresys.framework.plugin.editor.policy.graphic.model.UserDomainShape; … … 47 48 CombinedTemplateCreationEntry m_userDomain; 48 49 CombinedTemplateCreationEntry m_controlResource; 50 CombinedTemplateCreationEntry m_networkResource; 49 51 50 52 ConnectionCreationToolEntry m_accessConnection; … … 101 103 m_resource = new PolicyCreationTool (Messages.palette_resource_obj, Messages.palette_resource_desc, ResourceShape.class, new PolicyShapeFactory (ResourceShape.class, m_system), img, large_img); 102 104 toolGroup.add (m_resource); 105 } 106 107 { 108 ImageDescriptor img = SEFramework_Plugin.getDefault () 109 .getImageRegistry ().getDescriptor (FRAMEWORKImageRegistry.RESOURCE_ICON); 110 ImageDescriptor large_img = SEFramework_Plugin.getDefault () 111 .getImageRegistry ().getDescriptor (FRAMEWORKImageRegistry.RESOURCE_L_ICON); 112 m_networkResource = new PolicyCreationTool (Messages.palette_network_resource_obj, Messages.palette_network_resource_desc, NetworkResourceShape.class, new PolicyShapeFactory (NetworkResourceShape.class, m_system), img, large_img); 113 toolGroup.add (m_networkResource); 103 114 } 104 115 branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/parts/PolicyXYLayoutEditPolicy.java
r2027 r2110 34 34 import com.tresys.framework.plugin.editor.policy.graphic.model.DomainShape; 35 35 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; 36 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 36 37 import com.tresys.framework.plugin.editor.policy.graphic.model.PolicyDiagram; 37 38 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; … … 121 122 if (childClass == ResourceShape.class 122 123 || childClass == DomainShape.class 123 || childClass == EntryPointShape.class) 124 || childClass == EntryPointShape.class 125 || childClass == NetworkResourceShape.class) 124 126 { 125 127 return new ShapeCreateCommand (request, pd, (Rectangle)getConstraintFor(request)); branches/networking/src/com/tresys/framework/plugin/editor/policy/graphic/parts/ShapeEditPart.java
r2029 r2110 26 26 import com.tresys.framework.plugin.editor.policy.graphic.figure.ControlResourceFigure; 27 27 import com.tresys.framework.plugin.editor.policy.graphic.figure.DomainFigure; 28 import com.tresys.framework.plugin.editor.policy.graphic.figure.NetworkResourceFigure; 28 29 import com.tresys.framework.plugin.editor.policy.graphic.figure.ResourceFigure; 29 30 import com.tresys.framework.plugin.editor.policy.graphic.figure.EntryPointFigure; … … 34 35 import com.tresys.framework.plugin.editor.policy.graphic.model.DomainShape; 35 36 import com.tresys.framework.plugin.editor.policy.graphic.model.IDomainShape; 37 import com.tresys.framework.plugin.editor.policy.graphic.model.NetworkResourceShape; 36 38 import com.tresys.framework.plugin.editor.policy.graphic.model.ResourceShape; 37 39 import com.tresys.framework.plugin.editor.policy.graphic.model.EntryPointShape; … … 119 121 { 120 122 retValue = new ControlResourceFigure (); 123 } 124 else if (getModel() instanceof NetworkResourceShape) 125 { 126 retValue = new NetworkResourceFigure(); 121 127 } 122 128 else branches/networking/src/com/tresys/framework/plugin/wizards/shape/Messages.java
r1885 r2110 42 42 public static String ResourceShapePropertyPage_err_select_port; 43 43 44 public static String NetworkResourcePropertyPage_Properties; 45 public static String NetworkResourcePropertyPage_Local_Information; 46 public static String NetworkResourcePropertyPage_Remote_Information; 47 public static String NetworkResourcePropertyPage_Local_Device; 48 public static String NetworkResourcePropertyPage_Remote_Device; 49 50 public static String NetworkResourcePropertyPage_Encryption_Type; 51 public static String NetworkResourcePropertyPage_ip_address; 52 public static String NetworkResourcePropertyPage_bad_ip_address; 53 public static String NetworkResourcePropertyPage_ip_mask; 54 public static String NetworkResourcePropertyPage_ip_ports; 55 public static String NetworkResourcePropertyPage_bad_ip_ports; 56 public static String NetworkResourcePropertyPage_bad_ip_mask; 57 public static String NetworkResource_ipv4_address_pattern; 58 public static String NetworkResource_ipv6_address_pattern; 59 public static String NetworkResource_ip_ports_pattern; 60 44 61 public static String EntrypointShapePropertyPage_ep_path; 45 62 public static String EntrypointShapePropertyPage_err_no_executable_path; branches/networking/src/com/tresys/framework/plugin/wizards/shape/messages.properties
r1887 r2110 31 31 ResourceShapePropertyPage_err_select_port=A network port must be provided for this resource definition 32 32 33 NetworkResourcePropertyPage_Properties=New Network Resource Properties 34 NetworkResourcePropertyPage_Local_Information=Local Network Information 35 NetworkResourcePropertyPage_Remote_Information=Remote Network Information 36 NetworkResourcePropertyPage_Local_Device=Local Network Device 37 NetworkResourcePropertyPage_Remote_Device=Remote Network Device 38 NetworkResourcePropertyPage_Encryption_Type=Encryption Type 39 NetworkResourcePropertyPage_ip_address=IP Address 40 NetworkResourcePropertyPage_bad_ip_address=Please enter a valid IP Address 41 NetworkResourcePropertyPage_ip_mask=Mask 42 NetworkResourcePropertyPage_bad_ip_mask=Please enter a valid IP Mask 43 NetworkResourcePropertyPage_ip_ports=IP Ports 44 NetworkResourcePropertyPage_bad_ip_ports=Please enter a valid list of IP ports 45 NetworkResource_ipv4_address_pattern=^(((25[0-5])|(2[0-4][0-9])|([01]?[0-9][0-9]?))\\.){3}((25[0-5])|(2[0-4][0-9])|([01]?[0-9][0-9]?))$ 46 NetworkResource_ipv6_address_pattern=^(^(([0-9a-fA-F]{1,4}(((:[0-9a-fA-F]{1,4}){5}::[0-9a-fA-F]{1,4})|((:[0-9a-fA-F]{1,4}){4}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,1})|((:[0-9a-fA-F]{1,4}){3}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,2})|((:[0-9a-fA-F]{1,4}){2}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,3})|(:[0-9a-fA-F]{1,4}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,4})|(::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,5})|(:[0-9a-fA-F]{1,4}){7}))$|^(::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,6})$)|^::$)|^((([0-9a-fA-F]{1,4}(((:[0-9a-fA-F]{1,4}){3}::([0-9a-fA-F]{1,4}){1})|((:[0-9a-fA-F]{1,4}){2}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,1})|((:[0-9a-fA-F]{1,4}){1}::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,2})|(::[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,3})|((:[0-9a-fA-F]{1,4}){0,5})))|([:]{2}[0-9a-fA-F]{1,4}(:[0-9a-fA-F]{1,4}){0,4})):|::)((25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{0,2})\\.){3}(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{0,2})$$ 47 NetworkResource_ip_ports_pattern=([0-9]+( [0-9]+)*)? 48 33 49 EntrypointShapePropertyPage_ep_path=Executable Path 34 50 EntrypointShapePropertyPage_err_no_executable_path=A path must be given for the entrypoint
