if (modelDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) modelDescriptor)); viewConnector if (reverseDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) reverseDescriptor)); } else if (reverseDescriptor instanceof ICollectionDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( ((ICollectionDescriptorProvider<?>) reverseDescriptor) .getCollectionDescriptor().getElementDescriptor()));
if (modelDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) modelDescriptor)); viewConnector if (reverseDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) reverseDescriptor)); } else if (reverseDescriptor instanceof ICollectionDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( ((ICollectionDescriptorProvider<?>) reverseDescriptor) .getCollectionDescriptor().getElementDescriptor()));
if (modelDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) modelDescriptor)); viewConnector if (reverseDescriptor instanceof IComponentDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( (IComponentDescriptorProvider<?>) reverseDescriptor)); } else if (reverseDescriptor instanceof ICollectionDescriptorProvider) { ((IModelGate) clonedGate) .setModelProvider(new EmbeddedModelProvider( ((ICollectionDescriptorProvider<?>) reverseDescriptor) .getCollectionDescriptor().getElementDescriptor()));