- * The main abstractions are:
- * <ul>
- * <li> {@link ComponentGraph}: A graph of components. This provides the logic
- * for creating a graph based on components. </li>
- * <li> {@link ComponentNode}: A node representing a component. </li>
- * <li> {@link RequiredInterfaceNode}: A node representing a required interface of a component. </li>
- * <li> {@link ProvidedInterfaceNode}: A node repesenting a provided interface of a component. </li>
- * <li> {@link ExternalRequiredInterfaceNode}: A node representing a required interface of a container </li>
- * <li> {@link ExternalProvidedInterfaceNode}: A node representing a provided interface of a container </li>
- * </ul>
- *
- */
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */