| 
ENTITY wire_shell SUBTYPE OF (topological_representation_item); wire_shell_extent : SET [1:?] OF loop; WHERE wr1: NOT mixed_loop_type_set(wire_shell_extent); END_ENTITY; -- wire_shell  | 
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - wire_shell wire_shell_extent: SET [1:?] OF loop;  | 
Global rules for this entity data type- | 
public interface EWire_shell extends ETopological_representation_itemwire_shell_extent (explicit attribute)boolean testWire_shell_extent(EWire_shell type)ALoop getWire_shell_extent(EWire_shell type) ALoop createWire_shell_extent(EWire_shell type) void unsetWire_shell_extent(EWire_shell type)  | 
public class CWire_shell implements EWire_shellstatic EAttribute attributeWire_shell_extent(EWire_shell type)static int usedinWire_shell_extent(EWire_shell type, ELoop instance, ASdaiModel domain, AWire_shell result)  | 
public class AWire_shell extends AEntitypublic EWire_shell getByIndex(int index)public EWire_shell getCurrentMember(SdaiIterator it)  |